Nginx开启https(SSL安全)

Posted 运维先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx开启https(SSL安全)相关的知识,希望对你有一定的参考价值。

各位扥扥早!


好了废话不多说了,如果有用请转发出去。

开启ssl(https)

#在server{}里添加:
listen 443;
servername blog.wohenniucha.com;
ssl on;
ssl_certificate sslkey/wohenniucha.crt;
ssl_certificate_key sslkey/wohenniucha.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_prefer_server_ciphers on;

#若想把80端口跳转到443(把http的域名请求转成https)
server {
listen 80;
server_name blog.wohenniucha.com;
rewrite ^(.*)$ https://$host$1 permanent;
}

备注:在新版本里,不支持ssl on; 需要修改为 listen 443 ssl 即可;

到了演示最后了,不知道是否帮助到各位?

如果扥扥们有什么问题,可以文章留言。


有事留言,无事点赞,有用转发!



以上是关于Nginx开启https(SSL安全)的主要内容,如果未能解决你的问题,请参考以下文章

nginx开启ssl配置https证书和密钥过程

如何为已有WordPress站点安装SSL证书开启全局https访问

Nginx SSL模块

给你代码:在Apache服务器上安装SSL证书,开启https安全访问

nginx配置ssl证书实现https访问

nginx配置ssl证书实现https访问