LNMP下Nginx如何设置http强制跳转到https

原创 黄良钵  2017-11-04 12:25  阅读 334 次 评论 0 条

LNMP下Nginx如何设置http强制跳转到https

在ssh下进入 /usr/local/nginx/conf/vhost/ 目录,使用vi或者其他命令编辑器编辑你的域名.conf文件 如:vi xn--nf1a578axkh.xn--fiqs8s.conf

进入里面(下面使用vi命令编辑器),点击a,进入编辑模式,

  1. server {
  2. listen 443 ssl;
  3. server_name xn--nf1a578axkh.xn--fiqs8s;
  4. 省略其他配置
  5. }
  6. server {
  7. listen 80;
  8. server_name xn--nf1a578axkh.xn--fiqs8s;
  9. return 301 https://xn--nf1a578axkh.xn--fiqs8s$request_uri;
  10. }

注意,里面的 server_name 如果文件中有的话,就不用再写一遍,直接加入没有的就行。

编辑完后点击ESC退出编辑模式,然后切换大写,点击两次大写的 Z (如:ZZ)保存并退出vi编辑器。

最后使用命令: /etc/init.d/nginx restart 重启nginx使其生效。

关注我们:请关注一下我们的微信公众号:扫描二维码黄良钵博客的公众号,公众号:HLB_Blog
版权声明:本文为原创文章,版权归 黄良钵 所有,欢迎分享本文,转载请保留出处!
PREVIOUS:已经是最后一篇了

发表评论


表情