最近私のdjangoサイトの1つをhttpからhttpsにアップグレードします。しかし、その後、私は連続してエラーメールを受信しますが、そのようなタイプのメールを受信したことはありません。djangoサイトをhttpからhttpsにアップグレードした後に `Invalid HTTP_HOST header`エラーメールを受信しました
[ジャンゴ] ERROR(外部IP):
は、ここではいくつかのログメッセージである無効HTTP_HOSTヘッダ: '123.56.221.107'。 ALLOWED_HOSTSに「123.56.221.107」を追加する必要があります。
[ジャンゴ] ERROR(外部IP):無効HTTP_HOSTヘッダ: 'www.sgsrec.com'。 ALLOWED_HOSTSに「www.sgsrec.com」を追加する必要があるかもしれません。
[ジャンゴ] ERROR(外部IP):無効HTTP_HOSTヘッダ: 'sgsrec.com'。 ALLOWED_HOSTSに「sgsrec.com」を追加する必要があるかもしれません。
/apple-app-site-associationにあるレポートHTTP_HOSTヘッダーが無効です: 'sgsrec.com'。 ALLOWED_HOSTSに「sgsrec.com」を追加する必要があるかもしれません。
無効なHTTP_HOSTヘッダー: 'www.pythonzh.cn'。 ALLOWED_HOSTSに 'www.pythonzh.cn'を追加する必要があるかもしれません。
レポートは/ HTTP_HOSTヘッダーが無効です: 'www.pythonzh.cn' ALLOWED_HOSTSに 'www.pythonzh.cn'を追加する必要があるかもしれません。
要求メソッド:http://www.pythonzh.cn/ジャンゴバージョン:1.10.6
[ジャンゴ] ERROR(外部IP):リクエストURLを取得無効HTTP_HOSTヘッダ: 'pythonzh.cn'。 ALLOWED_HOSTSに 'pythonzh.cn'を追加する必要があるかもしれません。奇妙なことは、私は唯一の私のブログサイト
www.zmrenwu.com
nginxの設定を変更することですが、123.56.221.107でホストされている私のサイトのすべてが影響しているようだ何
。原因
、私は正しくALLOWED_HOSTSを設定します。私のブログサイトwww.zmrenwu.com
の
ALLOWED_HOSTS = ['.zmrenwu.com']
ALLOWED_HOSTS = ['.sgsrec.com']
ALLOWED_HOSTS = ['.pythonzh.cn']
nginxの構成:
server {
charset utf-8;
server_name zmrenwu.com www.zmrenwu.com;
listen 80;
return 301 https://www.zmrenwu.com$request_uri;
}
server {
charset utf-8;
server_name zmrenwu.com;
listen 443;
ssl on;
ssl_certificate /etc/ssl/1_www.zmrenwu.com_bundle.crt;
ssl_certificate_key /etc/ssl/2_www.zmrenwu.com.key;
return 301 https://www.zmrenwu.com$request_uri;
}
server {
charset utf-8;
listen 443;
server_name www.zmrenwu.com;
ssl on;
ssl_certificate /etc/ssl/1_www.zmrenwu.com_bundle.crt;
ssl_certificate_key /etc/ssl/2_www.zmrenwu.com.key;
location /static {
alias /home/yangxg/sites/zmrenwu.com/blogproject/static;
}
location /media {
alias /home/yangxg/sites/zmrenwu.com/blogproject/media;
}
location/{
proxy_set_header Host $host;
proxy_pass http://unix:/tmp/zmrenwu.com.socket;
をそれが起こったのはなぜ?そして、どのようにしてこの問題を解決することができますか?
ありがとうございます!しかし、なぜhttpsにアップグレードする前に、私はそのようなエラー電子メールを暴露していなかったのですか?それはちょうど偶然のこと? – yangxg