Не вызывает ошибок, но без проблем возникают проблемы.Скрученный порт 80, требующий ручного порта 80 и не работающий
Когда я бег обычного сервера с питоном
python -m http.server 80
Он отлично работает, и я могу получить доступ к серверу с localhost
или 127.0.0.1
, но когда я пытаюсь запустить безопасный витый сервер с
twistd -no web --path=. --https=80 --certificate=../cert.pem --privkey=../key.pem
и попробуйте получить доступ через браузер с помощью localhost
или 127.0.0.1
Мой браузер не может подключиться, и я должен использовать https://localhost:80
или https://127.0.0.1:80
для подключения.
Вот результат запуска сервера:
twistd -no web --path=. --https=80 --certificate=../cert.pem --privkey=../key.pem
2016-11-14T17:41:47+1100 [twisted.application.app.AppLogger#info] twistd 16.5.0 (c:\python35\python.exe 3.5.0) starting up.
2016-11-14T17:41:47+1100 [twisted.application.app.AppLogger#info] reactor class: twisted.internet.selectreactor.SelectReactor.
2016-11-14T17:41:47+1100 [-] Site (TLS) starting on 80
2016-11-14T17:41:47+1100 [twisted.web.server.Site#info] Starting factory <twisted.web.server.Site object at 0x03028E50>
2016-11-14T17:41:47+1100 [-] Site starting on 8080
Но я также не могу получить нормальное HTTP к серверу на порт 80.
Вот теперь мой вопрос.
1) Как я могу разрешить клиенту подключаться без завершающего :80
?
'https: // localhost: 80 /' * исправление. – Luke