• 如果您有任何疑问或者需要投稿请联系站长,感谢您的访问

  • 如果您有任何问题或者建议可以联系站长,QQ403593407

LNMP下实现http跳转https教程

建站资源 admin 1年前 (2018-09-23) 346次浏览 0个评论

LNMP 算是老牌的一键 Web 环境搭建脚本了,一直以来维护都比较稳定,虽然缺少现在像 VestaCP、宝塔等的可视化面板,但是胜在节约资源,所以依然有不少站长一直在使用。在默认完成 LNMP 环境的安装以及 SSL 安全证书的配置后,还有一个问题就是希望让所有的 http 流量都能走 https,这样对于浏览者而言也更加省心,本文就简单介绍下如何让 LNMP 中的 Nginx 实现 301 跳转到 https 去。

编辑你的虚拟主机配置文件(文件位置位于 /usr/local/nginx/conf/vhost/你的域名.conf),一般 443 字块不需要动,只需要将 80 端口的字块改为以下内容

server {
    listen 80;
    server_name vmvps.com www.vmvps.com;
    return 301 https://www.vmvps.com$request_uri;
}

其中第四行会让 http://vmvps.com 和 http://www.vmvps.com 都跳转到 https://www.vmvps.com 去

另外,如果想让 https://vmvps.com 也跳转到 https://www.vmvps.com 去,可以在 443 字块的 server_name 下加入如下代码

if ($host = 'vmvps.com') {
  return 301 https://www.vmvps.com$request_uri;
}

微魔修改的截图如下所示,大家有什么改进的地方欢迎留言

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址