文章詳情頁
關于Nginx強制跳轉HTTPS的問題
瀏覽:172日期: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. boot2docker無法啟動2. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””3. docker-compose中volumes的問題4. java - SSH框架中寫分頁時service層中不能注入分頁類5. nignx - docker內nginx 80端口被占用6. javascript - mock.js可以存儲數據嗎7. docker安裝后出現Cannot connect to the Docker daemon.8. dockerfile - 為什么docker容器啟動不了?9. docker api 開發的端口怎么獲取?10. golang - 用IDE看docker源碼時的小問題
排行榜

網公網安備