1.新建与配置文件Nginx.conf同级文件夹lls放置证书
2.在Nginx.conf配置文件中加入如下代码
server {
listen 443 ssl;
server_name www.zhengzl.cn;
ssl_certificate lls/zhengzl.crt;
ssl_certificate_key lls/zhengzl.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
#禁止在header中出现服务器版本,防止黑客利用版本漏洞攻击
server_tokens off;
#如果是全站 HTTPS 并且不考虑 HTTP 的话,可以加入 HSTS 告诉你的浏览器本网站全站加密,并且强制用 HTTPS 访问
fastcgi_param HTTPS on;
fastcgi_param HTTP_SCHEME https;
access_log /usr/local/nginx/logs/httpsaccess.log;
}
3.想要自动https就要加入如下代码
server {
listen 80;
server_name www.yourdomain.com;
rewrite ^(.*) https://$server_name$1 permanent; #http 跳转 https
}
4.重启Nigex服务器访问