nginx版本
nginx version: nginx/1.10.2
已經實現了http://(www).airknow.com 跳到https://www.airknow.com,但無法實作https://airknow.com 跳到https://www.airknow .com 該怎麼修改配置
以下是我配置
server {
listen 80;
server_name airknow.com;
return 301 http://www.airknow.com$request_uri;
}
server {
listen 80;
server_name www.airknow.com;
return 301 https://www.airknow.com$request_uri;
}
server {
listen 443;
server_name www.airknow.com;
ssl on;
#...
}
在寫一個443埠 我是這樣解決的 兩個80埠可以合併成一個 server_name www.xxx.com xxx.com
我嘗試過在上面第二個server和第三個server之間新加一個server
重啟後https://airknow.com網站都造訪不了。
跟你一樣的問題,找到了答案
像上面這樣,在第三個server的443後面加上default_server ssl,不知道會不會有什麼負面影響