So I have run my server using django-sslserver (pip install django-sslserver)
python manage.py runsslserver xx.xx.x.xx:443
Now I can visit the site on the server itself, but if I try to visit it from another machine, it times out. Looking at the command prompt, the server doesn't seem to even know about my request from the other machine.
But if I run the server with
python manage.py runserver xx.xx.x.xx:80
I can visit it from both machines no problem. With the ssl, I've tried a number of ports, it makes no difference. Here is the output on startup (with IP replaced):
c:\Users\Foo\Project>python manage.py runsslserver xx.xx.x.xx:443
Validating models...
System check identified no issues (0 silenced).
March 24, 2017 - 13:24:59
Django version 1.10.6, using settings 'Project.settings'
Starting development server at https://xx.xx.x.xx:443/
Using SSL certificate: C:\Users\Foo\AppData\Local\Programs\Python\Python35\lib\site-packages\sslserver\certs\development.crt
Using SSL key: C:\Users\Foo\AppData\Local\Programs\Python\Python35\lib\site-packages\sslserver\certs\development.key
Quit the server with CTRL-BREAK.