功能: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. SQL server2000安装时被挂起的问题
  2. Ajax.net实现的动态输入项
  3. 深入理解——亚像素 / sub-pixel、亚像素卷积
  4. webpack 编译完成执行代码
  5. 前端页面——Cookie与Session有什么差别
  6. python统计中文字数_Python实现统计文本文件字数的方法
  7. API接口文档编写--易文档
  8. Linux 打包压缩(tar、gzip、bzip、xz)备份(备份dump genisoimage 还原restore)
  9. 锁定计算机注册表,如何禁用注册表?Win7注册表锁定bat制作方法
  10. Ubuntu内核版本升级
  11. Webbygram:网页版Instagram再生
  12. 【愚人节专场】Java实现定时发送小情话
  13. javaweb_笔记1(系统架构;servlet分析,注册,生命周期;Servletconfig对象(四个方法)和Servletcontext对象;http协议,get,post)
  14. 【Java项目实战】CRM客户关系管理系统
  15. pure-admin九州权限系统地址简单读
  16. 【旅游类APP源码】开发者案例开源,走过路过不可错过!
  17. 灰色预测GM(1,1)代码
  18. Mysql面试题整理
  19. “汉语”迟早要淘汰“英语”(精品转贴)
  20. 关于AQS中的enq方法的理解

热门文章

  1. MySQL参数文件位置
  2. find 的-regex 与 -name的区别
  3. 《HTML5实战》——A.2 常见的HTML5规范
  4. B树、B-树、B+树、B*树【转】,mysql索引
  5. 几个优化 Cacti 监控服务性能的技巧
  6. 玩转HTML5应用实战:灵活拖拉文件
  7. 让你编程能力秃飞猛进的好习惯
  8. 开会浪费时间?高效会议的秘诀,是用数据支撑
  9. 手把手教你用FineBI,快速搭建可视化驾驶舱
  10. 今天的凉爽的学习环境 录音软件