[英]Redirect NGINX HTTPS domain to new HTTPS domain
在使用duckduckgo 花費數小時后,這是我得到的最佳答案,但仍然無法將當前的 HTTPS 域重定向到新的 HTTPS 域。
server {
listen 80;
listen 443 ssl;
server_name www.olddomain.com olddomain.com;
rewrite 301 https://newdomain.com$request_uri;
}
瀏覽器給出不安全的連接錯誤。
我也嘗試過類似的事情
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;
}
盡管此選項停止給出錯誤,但重寫不起作用,並轉到“歡迎使用 NGINX 頁面”。
嘗試直接訪問https://newdomain.com以檢查是否有任何關於不安全連接的警告。 如果是這樣,這意味着你的第一個配置是好的,你必須在 newdomain 配置上工作(檢查它的證書是否真的適用於 newdomain)。 當您離開安全環境時,瀏覽器應該發出警告,並征得您的同意。 順便告訴我們您使用的是哪種瀏覽器,以及它是否在桌面或任何東西(例如 Citrix 環境)上運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.