Nginx-https-ssl-证书部署

wordpress admin 1个月前 (05-14) 569次浏览 0个评论

配置方法

我用的腾讯云的免费ssl证书
1.使用 “PuTTY” 工具,登录 Nginx 服务器
2.修改Nginx 根目录下的 conf/nginx.conf 文件
3.更改添加以下代码,到配置文件 下 可以直接复制一份 server 80 的配置到末尾,添加以下代码即可
4.重启服务器

ssl配置文件

server {
     listen 443 ssl;  # SSL 访问端口号为 443
     server_name www.xxxx.com; #填写绑定证书的域名
   
     ssl_certificate 1_www.xxxx.com_bundle.crt;  # 证书文件
     ssl_certificate_key 2_www.xxx.com.key;  # 私钥文件
     ssl_session_timeout 5m;
     ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #使用的协议
     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#配置加密套件,写法遵循 openssl 标准
     ssl_prefer_server_ciphers on;
     
     root   html; #站点目录
     index  index.html index.htm;
     }
 }

使用全站加密,HTTP 自动跳转 HTTPS

对于用户不知道网站可以通过 HTTPS 方式访问的情况,我们可以通过配置服务器,让其自动将 HTTP 的请求重定向到 HTTPS。
在 HTTP 80的 server 中增加 rewrite ^(.*) https://$host$1 permanent;,即可将80端口的请求重定向为 HTTPS。
[qgg_cyan]

如下载链接失效,请在评论区留言,我会尽快补发链接

更多免费-好用的破解资源-请持续关注-泉哥-小泉-博客

[/qgg_cyan]


小泉博客|本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN
协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。转载请注明原文链接:Nginx-https-ssl-证书部署
喜欢 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址