前几天好基友的VPS加了证书,我的博客也在这上于是顺便就改了HTTPS。但是没有改强制HTTPS,于是这里讲下如何改。
这个VPS是lnmp一键安装包搞得,nginx配置文件在/usr/local/nginx/conf/vhost/XXXX.conf。
- 打开配置文件并且在server域里删掉listen 80
- 在文件开头添加如下(这里我的blog.90its.cn你可以换成你的自己的域名):
server {
listen 80;
server_name blog.90its.cn;
rewrite ^(.*)$ https://$host$1 permanent;
}
- service nginx restart,OK,我们成功
这里说下,百度也是强制https的,但是靠的是html的里refresh过来的(wget下表现),在浏览器就不是了