首页 搭建网站知识 标准文章

标准文章

LNMP一键包nginx 301强制跳转到https教程

如果网站启用了https和http两种协议,出于SEO和统一性考虑,会把http访问跳转到https,如果你用的是LNMP一键包或者是nginx,那么可以通过下面的方法实现301跳转到https。 打开你网站的配置文件,例如奶爸笔记的配置文件是在/usr/…

更新于 2019年11月1日 约 2 分钟阅读
LNMP一键包nginx 301强制跳转到https教程

如果网站启用了https和http两种协议,出于SEO和统一性考虑,会把http访问跳转到https,如果你用的是LNMP一键包或者是nginx,那么可以通过下面的方法实现301跳转到https。

打开你网站的配置文件,例如奶爸笔记的配置文件是在/usr/local/nginx/conf/vhost/blog.naibabiji.com.conf

打开后大概格式是下面这样

server {
listen 80;
server_name blog.naibabiji.com;
省略其他配置
}
server {
listen 443 ssl;
server_name blog.naibabiji.com;
省略其他配置
}

你需要修改的就listen 80;这一串代码的内容(80是http,443是https)

server {
listen 80;
server_name blog.naibabiji.com;
return 301 https://blog.naibabiji.com$request_uri;
}
server {
listen 443 ssl;
server_name blog.naibabiji.com;
省略其他配置
}

然后保存了重启nginx就可以实现http访问跳转到https了。

5/5 - (1 vote)
上一篇 KeePass实现Chrome浏览器自动填充密码方法一 继续阅读同一时间线附近的内容。 下一篇 KeePass实现Chrome浏览器自动填充密码方法二 查看下一篇相关教程或经验。

AI 建站助手

🤖
您好!我是奶爸建站笔记 AI 助手,有什么可以帮您的吗?
快速咨询: