証明書の更新時に誤ってletsencryptによってレート制限を受けてしまったため、サイトでHTTPSを一時的に無効にする必要があります。サイトにアクセスするとhttpsにリダイレクトされますが、証明書の有効期限が切れているため警告が表示されます。httpsへのリダイレクトを停止する方法がわかりません。
また、「ドメイン セキュリティ ポリシーの削除」と、ドメインの Chrome の HSTS をクリアして、Chrome がリダイレクトしているだけかどうかを確認してみましたが、それでも機能しません。
SSL 関連の部分をコメント アウトした後の現在の設定ファイルは次のとおりです。はい、変更後に nginx を再起動しました。また、他の設定ファイルにはリダイレクトはありません。
server {
listen 80;
#listen 443 ssl;
#ssl_certificate /etc/letsencrypt/live/tradervalues.com/fullchain.pem;
#ssl_certificate_key /etc/letsencrypt/live/tradervalues.com/privkey.pem;
client_max_body_size 256m;
client_body_timeout 120s;
root /var/www/trader-wordpress;
index index.php;
server_name tradervalues.com;
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
allow all;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_index index.php;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
答え1
ブラウザがhttpsにリダイレクトしている可能性があります。curlで確認するには、curl -iを使用します。http://example.site.com
nginx のポート 443 も開いてはいけません。「telnet example.site.com 443」は失敗するはずです。そうでない場合は、別の構成ファイルでそのポートが開いている可能性があります。
答え2
問題が解決したとは言いませんが、レート制限は 1 週間ではなく 1 時間だけだったことがわかりました。証明書を正常に更新できたので、これはもう必要ありません。