Nachdem ich stundenlang mit duckduckgo gearbeitet hatte, war dies die beste Antwort, die ich erreichte, und es funktioniert immer noch nicht, um eine aktuelle HTTPS-Domäne zu einer neuen HTTPS-Domäne umzuleiten.NGINX HTTPS-Domäne in neue HTTPS-Domäne umleiten
server {
listen 80;
listen 443 ssl;
server_name www.olddomain.com olddomain.com;
rewrite 301 https://newdomain.com$request_uri;
}
Browser gibt unsicheren Verbindungsfehler.
Ich habe auch versucht, Dinge wie
server {
listen 443 ssl;
server_name olddomain.com;
ssl on;
ssl_certificate /etc/ssl/certs/OLD.crt;
ssl_certificate_key /etc/ssl/private/OLD.key;
#enables all versions of TLS, but not SSLv2 or 3 which are weak and now deprecated.
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "ALLLLLLTTHHISSSS";
ssl_prefer_server_ciphers on;
rewrite 301 https://newdomain.com$request_uri;
}
Obwohl diese Option einen Fehler stoppt geben die Rewrite funktioniert nicht und es geht zu einem „Welcome to NGINX Seite.“
Das sollte 'return' und nicht' rewrite' sein. Siehe [dieses Dokument] (http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#return). –