文章详情页
关于Nginx强制跳转HTTPS的问题
浏览:209日期: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. 关于docker下的nginx压力测试2. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题3. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?4. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?5. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?6. javascript - vue的element-ui(饿了吗UI) webpack打包时externals无法分离7. docker-compose中volumes的问题8. docker start -a dockername 老是卡住,什么情况?9. docker容器呢SSH为什么连不通呢?10. docker网络端口映射,没有方便点的操作方法么?
排行榜

网公网安备