文章詳情頁
關于Nginx強制跳轉HTTPS的問題
瀏覽:137日期:2024-06-25 17:27:44
問題描述
我從網上查了一下,其中有個是這樣寫的:
請問https://$host$1 permanent;這里的$host$1 和permanent 分別是什么意思?
剛百度查了一下,$host是請求的主機名, $1是第一個匹配的結果 permanent應該是永久定向。
可是我的conf文件里有多個server分別綁定了不同的域名,這會影響到$host的值嗎?
剛把這句rewrite加到配置文件里reload后HTTP并沒跳轉到HTTPS,我再看看是哪出了問題。
搞定了,直接用域名來替換掉$host就可以了
rewrite ^(.*)$ https://www.test.com$1 permanent;
問題解答
回答1:搞定了,直接用域名來替換掉$host就可以了
rewrite ^(.*)$ https://www.test.com$1 permanent;
相關文章:
1. angular.js - angularjs的自定義過濾器如何給文字加顏色?2. angular.js使用$resource服務把數據存入mongodb的問題。3. docker-machine添加一個已有的docker主機問題4. 關于docker下的nginx壓力測試5. 為什么我ping不通我的docker容器呢???6. docker安裝后出現Cannot connect to the Docker daemon.7. nignx - docker內nginx 80端口被占用8. docker - 如何修改運行中容器的配置9. Docker for Mac 創建的dnsmasq容器連不上/不工作的問題10. docker鏡像push報錯
排行榜
