nginx配置http自动跳转https方案
功能:ssl配置后的301跳转,http跳转到https
描述:利用rewrite方式301永久跳转到https
注意:需先配置好ssl证书,这篇文章说的也是在ssl证书部署后进行301重定向的方式。
一、宝塔面板 做http跳转到https
1.通过宝塔面板
步骤:网站 - 网站列表 单个网站的右侧 点击设置 - 网站配置hi界面下有ssl设置 通过选择不同类型的进行申请即可获得一个免费的ssl安全证书。
2.强制跳转到https 点击右上角的开关即可
3.如果申请失败,可以尝试阿里云的dns域名解析进行申请。
二、手动配置ssl安全证书
1.申请免费的证书以及配置
申请地址:https://freessl.cn/
点击创建 按照网站提示一步步的来,最后的到密钥证书 key pem,将这两个文件保存备份好,然后开始进行手动的配置。
手动配置:
lnmp 一键安装包教程:https://lnmp.org/faq/letsencrypt-wildcard-ssl.html
原生配置教程:这个就自行百度一下吧,不同环境和配置,方法也不同,按照自己的具体情况进行配置。
2.跳转http到https
配置文件参考目录:/usr/local/nginx/conf/vhost
配置文件内容:
server{listen 80;#listen [::]:80;server_name 域名 ;index index.html index.htm index.php default.html default.htm default.php;root /服务器上的网站目录/域名;rewrite ^(.*)$ https://$host$1 permanent; //这行是关键....... [省略示意各种配置信息]各种配置信息 不要修改}
nginx配置文件中在sername 后加入如下代码:
rewrite ^(.*)$ https://$host$1 permanent;
nginx配置http自动跳转https方案相关推荐
- Nginx配置http301强制跳转https
Nginx配置http301强制跳转https http强制跳转到https 在nginx配置文件内添加: if ($scheme = http) {return 301 https://$serve ...
- nginx 配置自动跳转https
nginx 配置自动跳转https 强制所有请求使用SSL / TLS 此server阻止块强制所有访问者使用到您站点的安全(SSL / TLS)连接. server {listen 80;serve ...
- 配置跳转指定_http自动跳转https的配置方法
这篇文章主要介绍了http自动跳转https的配置方法,需要的朋友可以参考下 IIs中实现Http自动转换到Https方法介绍 (403跳转对SEO有一定影响) 1.下载安装URL重写模块:Micro ...
- 网站服务器如何配置跳转,http自动跳转https的配置方法
IIs中实现Http自动转换到Https方法介绍 (403跳转对SEO有一定影响) 1.下载安装URL重写模块:Microsoft URL Rewrite Module 32位:http://down ...
- IIS配置Url重写实现http自动跳转https的重定向方法(100%解决)
IIS配置Url重写实现http自动跳转https的重定向方法(100%解决) 参考文章: (1)IIS配置Url重写实现http自动跳转https的重定向方法(100%解决) (2)https:// ...
- Nginx:http自动跳转到https
https是更安全的http,通过http自动跳转https,可以更便于用户使用web. 有几下几个方法可以完成跳转: 1.打开http和https的server,让http跳转到https serv ...
- Tomcat设置Http自动跳转Https
Https相关介绍 Https是由NetScape公司设计的一个基于Http的加密传输协议,可以这样理解Https = Http +SSL(安全套接层),Https的默认端口为443,而且还需要申请C ...
- Chrome 将 http 域名自动跳转 https 的解决方案
问题来源 使用 Chrome 内核浏览器,包括 Google Chrome,edge,360浏览器等. 为了安全在访问同一域名时,只要访问过带有 https 域名,如果再使用http请求,就会自动跳h ...
- 阿里云服务器给WordPress网站添加SSL证书,并且设置http自动跳转https
给WordPress网站添加SSL证书,并且设置http自动跳转https 文章目录 下载证书到本地 上传证书到服务器 修改nginx配置文件 设置http跳转https 重启Nginx服务 联系方式 ...
最新文章
- oracle之 SYSAUX表空间维护
- C# 全角半角相互转换
- linux 识别文件类型,技术|Linux 中 7 个判断文件系统类型的方法
- 小组会谈(2019.3.14)
- 999元/1499元起!Redmi Note 10系列正式首销
- 进程退出:SIGINT、SIGTERM和SIGKILL区别
- 分享Visual SVN Hook Script—— 允许客户端编辑SVN log message
- centOS7中安装tecplot_ex_2015r2_linux64
- 全面剖析雅虎助手以及网络实名的流氓行径
- linux系统下怎么安装软件,如何在Linux系统上安装软件
- Serializable与serialVersionUID的作用
- 无线路由器破解之cdlinux
- Photoshop CS6 Extended 特别版特点介绍
- 地理信息科学期末考试重要知识点总结
- 《模拟电子技术基础》笔记——上交大郑益慧主讲——辅助教材《电子电路原理第四版》—— 要反反复复看直到记住图的推导过程——出错了欢迎指正——由于是快速刷了一遍还是要反复复习——学习这里面的思路
- 不锈钢到底是什么样的钢?机械人必备知识!
- Origin 2021汉化的方法
- 我大一的时候就写出了一个Android邮件框架
- nginx 稳定版 1.16.0 发布 支持动态加载SSL证书
- 记账本——项目概述分析与小组分工