nginx 添加ssl证书

Posted weilaibuxiangshuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 添加ssl证书相关的知识,希望对你有一定的参考价值。

第一步:

获取linux的证书格式  .crt  .key

第二步:

nginx中default.conf中再添加一个server

第三步:

内容举例如下:

server

    #这里开始
    listen 443 ssl;
    server_name www.wzzbxt.com wzzbxt.com;
    ssl_certificate /etc/nginx/ssl/ssl.crt;  #证书的路径
    ssl_certificate_key /etc/nginx/ssl/ssl.key;   #私钥的路径
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    root /home/python/level/static;
    #到这里结束


    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.project|LICENSE|README.md)
    
        return 404;
    
    location / 
        include uwsgi_params;
        uwsgi_pass localhost:8001;
    
    location /static 
             alias /home/ceshi/static/;
    

 

以上是关于nginx 添加ssl证书的主要内容,如果未能解决你的问题,请参考以下文章

如何在Nginx中添加SSL证书以支持HTTPS协议访问

nginx配置ssl证书

如何给网站添加SSL证书(免费)

nginx配置ssl证书,允许ssl访问

SSL基础知识及Nginx/Tomcat配置SSL

79) nginx添加linux自签ssl证书