0

私は自分のプログラムhttp://webpy.org/cookbook/sslの一番下のコードを使用しています。https を介して Python サーバーに接続すると、すべて問題ありません。次に、サーバーに http として接続しようとすると、期待どおりに接続されません。しかし、その後 https に戻ると毎回タイムアウトになり、再び接続できるようにコンプを再起動する必要があります。この問題をどこから始めればよいか、誰か助けてもらえますか? ありがとう。

4

1 に答える 1

0

nginx または apache サーバー構成ファイルでは、ページを常に https にリダイレクトするか、http を適切に処理する必要があります。たとえば、誰かが私のサーバーにアクセスした場合、Nginx で次のように毎回 https に永続的にリダイレクトします。

server {
    listen 80;
    rewrite ^ https://$host$request_uri permanent;
}

また、webpy アプリケーションの処理を定義する必要があります。最終的に Ubuntu、Nginx、uWSGI を webpy で使用することになり、私のサイトは非常にうまく機能します。うまくいけば、これが役に立ちます。このサイトを見つけるまで、私はあなたとまったく同じことをしていました:

http://fartersoft.com/blog/2012/02/10/deployment-of-web-py-applications-using-uwsgi-and-nginx-on-ubuntu/

それは私が始めるのを助けました。お役に立てば幸いです。

于 2013-03-19T17:28:57.430 に答える