Ich muss HTTPS auf unserer Site vorübergehend deaktivieren, da ich beim Erneuern des Zertifikats versehentlich eine Ratenbeschränkung durch letsencrypt erhalten habe. Wenn ich auf die Site gehe, werde ich zu https umgeleitet, aber unser Zertifikat ist noch abgelaufen, sodass eine Warnung angezeigt wird. Ich kann nicht herausfinden, wie ich die Umleitung zu https unterbinden kann.
Ich habe auch versucht, die „Domänensicherheitsrichtlinien zu löschen“ und HSTS in Chrome für die Domäne zu löschen, um zu sehen, ob ich nur von Chrome umgeleitet werde, aber es funktioniert immer noch nicht.
Hier ist meine aktuelle Konfigurationsdatei, nachdem ich das SSL-Zeug auskommentiert habe. Ja, ich habe nginx nach der Änderung neu gestartet. Außerdem habe ich keine Weiterleitungen in anderen Konfigurationsdateien.
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;
}
}
Antwort1
Der Browser leitet möglicherweise auf https um. Sie können dies mit curl mit curl -i bestätigen.http://beispiel.site.com
Ihr Nginx sollte auch Port 443 nicht geöffnet haben, „telnet example.site.com 443“ sollte fehlschlagen. Wenn dies nicht der Fall ist, haben Sie möglicherweise eine andere Konfigurationsdatei, die diesen Port öffnet.
Antwort2
Ich würde nicht direkt sagen, das Problem sei gelöst, aber es stellte sich heraus, dass meine Rate nur für eine Stunde und nicht für eine Woche beschränkt war. Ich konnte das Zertifikat erfolgreich erneuern, sodass dies nicht mehr erforderlich ist.