通过nginx将http访问自动变为https

2017-08-17T16:01:00

博客刚建立的时候,就碰到配置ssl的问题,我以为会很简单,结果直接弄了一个多小时。
虽然最后还是搞定了,但是不得不说现在网上的教程大部分都偏向错误和重复,让我走了很多弯路,就比如最后的http强制https,网上教程基本是错误的,这很尴尬。不过最终还是在一个地方得到了大神的解答,要正确实现http转http是,方法如下:

直接在网站的nginx配置文件conf中加入一句

if ($scheme = http ) { 
return 301 https://$host$request_uri; 
} 

或者:

if ($server_port = 80 ) { 
return 301 https://$host$request_uri; 
} 

就可以正常进行跳转了。
明明很简单,可是百度一下大量的错误教程耽误时间。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »