本文简明扼要介绍http单站点转https方法:

1、申请CA证书

登录阿里云控制台,进入CA证书服务,申请证书

申请成功后,下载证书到本地,证书中有.key和.pem两个文件;

2、正在nginx安装目录下面的conf中新建cert目录,将下载的证书放到cert中

3、打开站点文件,将80端口转向至https

server{
    listen 80;
    server_name www.topsky.shop;
    rewrite ^(.*)$  https://$host$1 permanent; 
}

监听443端口,开启ssl

server
    {
        listen 443;
        #listen [::]:80;
        server_name www.topsky.shop;
        ssl on;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /www/webroot/topsky.shop;

ssl_certificate   ../cert/214270003520198.pem;
        ssl_certificate_key  ../cert/214270003520198.key;
        ssl_session_timeout 5m;
        ssl_ciphers   ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;

include other.conf;
        #error_page   404   /404.html;
        include enable-php-pathinfo.conf;

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

location ~ /\.
        {
            deny all;
        }

access_log  /home/wwwlogs/www.topsky.shop.log;
    }
4、重启lnmp即是实现http转https

lnmp restart;

转载于:https://my.oschina.net/u/3695136/blog/1572475

Nginx服务器单站点http自动跳转https相关推荐

  1. 浏览器自动转到外国服务器,通过HSTS实现浏览器自动跳转https(非服务器响应跳转)...

    全称 HTTP Strict Transport Security HSTS目的是让浏览器在访问网站的时候浏览器内部自动实现https协议访问(不需要服务器告诉浏览器跳转https). 在没有hsts ...

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

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

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

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

  4. nginx 配置自动跳转https

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

  5. 阿里云nginx服务器多站点的配置

    Fighting! 欲戴皇冠,必承其重! 目录视图 摘要视图 订阅 [活动]Python创意编程活动开始啦!!!    CSDN日报20170426 --<四无年轻人如何逆袭>    [C ...

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

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

  7. HTTP Strict Transport Security 导致的307 http自动跳转https

    今天遇到一个 由于nginx设置了header:Strict-Transport-Security导致url自动跳转为https的问题. 记录如下: 开发者模式下可以看到307及hsts类提示信息 可 ...

  8. Tomcat设置Http自动跳转Https

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

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

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

最新文章

  1. 【部分原创】python实现视频内的face swap(换脸)
  2. 网络对抗技术_实验一_网络侦查与网络扫描
  3. “树人杯”暨第三届辽宁科技大学校园程序设计竞赛正赛I 充分利用学习卡(粉)...
  4. 001_Spring概述
  5. 统计0到n之间1的个数
  6. unity3d做会减少的血条_Unity3d中NGUI加强版血条(Healthbar)的制作
  7. tcp连接探测Keepalive和心跳包
  8. 游戏编程设计模式——Game Loop
  9. apk静态注射[转]-未实践
  10. SpringBoot报错 org.apache.catalina.LifecycleException: Protocol handler start failed
  11. 漫步线性代数二十四——行列式应用
  12. 1月31日 资源网站(素材模板)
  13. Python菜鸟入门:day18编程学习
  14. C语言计算表达式咋写,C语言如何计算表达式(x++)+(++x)+(x++)
  15. mongodb 下载
  16. python把英语句子成分字母_英语句子成分分析(最完整版)
  17. php中case的使用,php:switchcase语句的使用案例
  18. 20210211 plecs diode rectifier 二极管整流电路 zero crossing 报错
  19. android banner图片错位,android轮播图Banner的使用及详解
  20. strrchr()函数

热门文章

  1. Mangos付魔公式代码
  2. python+selenium小结5:获取浏览器版本号,当前URL,当前页面title
  3. zrender源码分析--初探
  4. 【软件工程师日语】04.邮件(1)
  5. 基于 Python django 的小型论坛系统
  6. 少儿学习硬笔书法的好处,你了解多少?
  7. 淘客基地:关于【淘客CMS优惠券商城】域名被限制通知
  8. 计算机组装与维护提问问题,计算机组装与维护浅析论文
  9. 核酸检测识别系统——总章
  10. Excel---如何快速打开Excel中的多个链接/网址