エラーは発生しませんが、黙って問題が発生します。手動ポート80を必要とするツイストポート80は動作しません。
私のpython
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
しかし、私はまた、ここで
私の質問は今あるポート80上のサーバーに通常のHTTPを取得することはできません。
1)クライアントが末尾に:80
なしで接続できるようにするにはどうすればよいですか?
'https:// localhost:80 /' *修正。 – Luke