nginx: Rewrite-Redirect beheben, der certbot-Verifizierungsfehler verursacht
English
Deutsch
Bei der Verwendung einer Weiterleitung zu einer neuen Domäne mit rewrite in meiner nginx-Konfiguration hatte ich Probleme mit Let’s Encrypt, das die Domäneninhaberschaft nicht verifizieren konnte, wenn ich certbot --nginx verwendete.
Meine Redirect-Anweisung war
nginx_rewrite_example.conf
location / {
rewrite ^/$ https://newdomain.com permanent;
rewrite ^/(.*)$ https://newdomain.com/$1 permanent;
}Ich konnte das Problem beheben, indem ich stattdessen diese Redirect-Anweisung verwendete:
nginx_return_301_redirect.conf
location / {
return 301 https://newdomain.com$request_uri;
}Nach dieser Änderung konnte ich certbot --nginx ohne Probleme verwenden.
Check out similar posts by category:
Nginx
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow