功能: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方案相关推荐

  1. Nginx配置http301强制跳转https

    Nginx配置http301强制跳转https http强制跳转到https 在nginx配置文件内添加: if ($scheme = http) {return 301 https://$serve ...

  2. nginx 配置自动跳转https

    nginx 配置自动跳转https 强制所有请求使用SSL / TLS 此server阻止块强制所有访问者使用到您站点的安全(SSL / TLS)连接. server {listen 80;serve ...

  3. 配置跳转指定_http自动跳转https的配置方法

    这篇文章主要介绍了http自动跳转https的配置方法,需要的朋友可以参考下 IIs中实现Http自动转换到Https方法介绍 (403跳转对SEO有一定影响) 1.下载安装URL重写模块:Micro ...

  4. 网站服务器如何配置跳转,http自动跳转https的配置方法

    IIs中实现Http自动转换到Https方法介绍 (403跳转对SEO有一定影响) 1.下载安装URL重写模块:Microsoft URL Rewrite Module 32位:http://down ...

  5. IIS配置Url重写实现http自动跳转https的重定向方法(100%解决)

    IIS配置Url重写实现http自动跳转https的重定向方法(100%解决) 参考文章: (1)IIS配置Url重写实现http自动跳转https的重定向方法(100%解决) (2)https:// ...

  6. Nginx:http自动跳转到https

    https是更安全的http,通过http自动跳转https,可以更便于用户使用web. 有几下几个方法可以完成跳转: 1.打开http和https的server,让http跳转到https serv ...

  7. Tomcat设置Http自动跳转Https

    Https相关介绍 Https是由NetScape公司设计的一个基于Http的加密传输协议,可以这样理解Https = Http +SSL(安全套接层),Https的默认端口为443,而且还需要申请C ...

  8. Chrome 将 http 域名自动跳转 https 的解决方案

    问题来源 使用 Chrome 内核浏览器,包括 Google Chrome,edge,360浏览器等. 为了安全在访问同一域名时,只要访问过带有 https 域名,如果再使用http请求,就会自动跳h ...

  9. 阿里云服务器给WordPress网站添加SSL证书,并且设置http自动跳转https

    给WordPress网站添加SSL证书,并且设置http自动跳转https 文章目录 下载证书到本地 上传证书到服务器 修改nginx配置文件 设置http跳转https 重启Nginx服务 联系方式 ...

最新文章

  1. oracle之 SYSAUX表空间维护
  2. C# 全角半角相互转换
  3. linux 识别文件类型,技术|Linux 中 7 个判断文件系统类型的方法
  4. 小组会谈(2019.3.14)
  5. 999元/1499元起!Redmi Note 10系列正式首销
  6. 进程退出:SIGINT、SIGTERM和SIGKILL区别
  7. 分享Visual SVN Hook Script—— 允许客户端编辑SVN log message
  8. centOS7中安装tecplot_ex_2015r2_linux64
  9. 全面剖析雅虎助手以及网络实名的流氓行径
  10. linux系统下怎么安装软件,如何在Linux系统上安装软件
  11. Serializable与serialVersionUID的作用
  12. 无线路由器破解之cdlinux
  13. Photoshop CS6 Extended 特别版特点介绍
  14. 地理信息科学期末考试重要知识点总结
  15. 《模拟电子技术基础》笔记——上交大郑益慧主讲——辅助教材《电子电路原理第四版》—— 要反反复复看直到记住图的推导过程——出错了欢迎指正——由于是快速刷了一遍还是要反复复习——学习这里面的思路
  16. 不锈钢到底是什么样的钢?机械人必备知识!
  17. Origin 2021汉化的方法
  18. 我大一的时候就写出了一个Android邮件框架
  19. nginx 稳定版 1.16.0 发布 支持动态加载SSL证书
  20. 记账本——项目概述分析与小组分工

热门文章

  1. Java成神之路[转]
  2. 当MVP与阿里云一起踏上西行远征——阿里云MVP“戈壁之路”徒步记行
  3. 我会铭记这一天:2016年10月25日
  4. ArcGIS之通过Model Builder执行地理处理
  5. 试析C#编程语言的特点及功能
  6. 一企业彻底实现金融风险数字化,节约人力超4000小时
  7. 当年要是早知道这4步框架,我就不会为数据管理发愁了
  8. 【转载】简直可爱极了的即时通讯
  9. 企业即时通讯设计理念及实现代码
  10. 今天的成功的滋味 企业即时通讯