强制htt1重定向到

全站启用https让您的网站更安全,但是在过程中总会遇到一些麻烦,分享这篇文章希望对需要的童鞋有帮助,我们不需要去过多的修改程序设置,直接在WEB服务器(Nginx)中配置一下,将80端口(HTTP)全部301重定向到HTTPS,目前就是使用的这个方法。

-1

一、前提条件

此方法仅适用于Nginx WEB服务,推荐安装军哥LNMP或OneinStack,自己编译安装的Nginx也是可以的。

二、修改主机配置文件

军哥LNMP或OneinStack的配置文件在/usr/local/nginx/conf/vhost/youdomain.com.conf,将下面的配置添加到文件中。

server{         listen 80;        server_name pzo.cc www.pzo.cc;        rewrite ^(.*) https://www.pzo.cc$1 permanent;}

上面的配置含义是当我们去使用HTTP请求pzo.cc或www.pzo.cc的时候全部301重定向到https://www.pzo.cc,下面是完整的配置文件供参考:

server { listen 443;ssl on;ssl_certificate /data/ssl/pzo.cc.crt;ssl_certificate_key /data/ssl/pzo.cc.key;server_name pzo.cc www.pzo.cc;index index.html index.htm index.php;......}server{         listen 80;        server_name pzo.cc www.pzo.cc;        rewrite ^(.*) https://www.pzo.cc$1 permanent;}

配置修改后别忘记重载一下Nginx:service nginx reload

三、CURL测试

最后我们可以测试下访问HTTP是否会301重定向到HTTPS,可以使用CURL测试一下:curl -I www.pzo.cc,Nginx配置SSL的教程可以参考:Nginx怎样部署SSL证书。

上一篇:腌酸豆角,只放盐容易坏,65岁母亲教我3招,酸脆入味放一年不坏
下一篇:小鱼干先蒸再炒,香而辣刚刚好,好吃无腥味,超吃越有味