如題,我有新舊兩個域名,都指向同一個站點,并且都開通了https(都有證書,證書分別以各自的域名命名),目前我希望用戶訪問舊域名時跳轉到新域名;打個比方:
比如說兩個域名分別叫aaa.com和bbb.com
我希望用戶無論訪問http://aaa.com還是https://aaa.com還是http://www.aaa.com還是https://www.aaa.com還是http://www.bbb.com的時候,都跳轉到https://bbb.com
然而用nginx配置之后顯示“您的連接不是私密連接”,如下圖所示。

我在nginx的配置如下:
server {
listen 80;
server_name bbb.com aaa.com;
return 301 https://www.bbb.com$request_uri;
}
server {
listen 443 ssl;
server_name bbb.com;
ssl on;
ssl_certificate /etc/nginx/cert/www.bbb.com.pem;
ssl_certificate_key /etc/nginx/cert/www.bbb.com.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
access_log /data/logs/nginx/bbb_access.log;
error_log /data/logs/nginx/bbb_error.log;
location / {
proxy_pass http://0.0.0.0:8091;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /static/ {
alias /www/jizhi2020/jizhi_news/collected_static/;
}
}
哪位高人幫忙看看,哪里配置得有問題,該如何修改?謝謝!
uj5u.com熱心網友回復:
https證書是在什么地方申請的? 這是瀏覽器不信任證書的問題吧 跟在兩個域名之間跳轉沒有關系轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/70930.html
標籤:高性能WEB開發
上一篇:Matlab
