部署https的方法

1.新建与配置文件Nginx.conf同级文件夹lls放置证书


image.png

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;
}

image.png

3.想要自动https就要加入如下代码

 server {
 
        listen  80;
        server_name www.yourdomain.com;
        rewrite ^(.*) https://$server_name$1 permanent; #http 跳转 https
    }

4.重启Nigex服务器访问

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容