設定nginxのhttpと同時にメソッドにアクセスすることができます。https

次のようにSSL証明書のnginxの設定後、HTTPS通常の訪問、httpアクセスディスプレイ400エラーも、nginxの構成は次のとおりです。

サーバー{
= 2048 80デフォルトのバックログを聞きます。
443を聞きます。
SERVER_NAME lvtao.net;
ルート/ var / www / htmlと設定。
上のSSL;
ssl_certificate /usr/local/Tengine/sslcrt/lvtao.net.crt;
ssl_certificate_key /usr/local/Tengine/sslcrt/lvtao.net.key;
}

HTTPアクセスする際、次のように与えられます:

400不正な要求
プレーンHTTPのrequsetはHTTPSポートに送信されました。ご不便おかけしてすみません。
このメッセージを報告し、私たちに次の情報を記載してください。
どうもありがとうございました!
 
その理由は、HTTPリクエストは、このような問題を生じさせる、HTTPSポートまでに送信されています。
上のSSL;この行が削除さは、SSLは443ポートの後に書かれました。次のようにこのリンクhttpとhttpsは、両方の完璧なソリューション、変更した設定を使用することができます。

サーバー{
= 2048 80デフォルトのバックログを聞きます。
443 SSLを聞きます。
SERVER_NAME lvtao.net;
ルート/ var / www / htmlと設定。
ssl_certificate /usr/local/Tengine/sslcrt/lvtao.net.crt;
ssl_certificate_key /usr/local/Tengine/sslcrt/lvtao.net.Key;
}

 

おすすめ

転載: www.cnblogs.com/yxfcnbg/p/11355461.html