«

nginx配置https

LiHaiYang 发布于 阅读:1036 nginx


[TOC]

查看nginx是否支持配置ssl证书

使用443端口配置

image

    server {
            listen 443 ssl;   #https访问时的端口默认443可以加端口直接使用https://域名/ 访问
            server_name  hall.leonp.club;  #域名或访问地址的IP
            ssl_certificate  /usr/local/nginx/ssl/5498678_hall.leonp.club.pem;  #私钥的存放路径
            ssl_certificate_key /usr/local/nginx/ssl/5498678_hall.leonp.club.key;  #key文件存放路径
            ssl_session_cache shared:SSL:1m;  
            ssl_session_timeout 5m;   #缓存有效期
            ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  #安全链接可选的加密协议
            ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;  #加密算法
            location / {
                    index  index.html index.htm;
                    proxy_pass http://192.168.5.87:8901;  #反向代理的地址
        }
    }

使用非443端口

    server {
            listen 8181 default ssl;   #https访问时的端口,由于是非443端口,所以在端口和ssl之间需要加一个default
            server_name  hall.leonp.club;  #域名或访问地址的IP
            ssl_certificate  /usr/local/nginx/ssl/5498678_hall.leonp.club.pem;  #私钥的存放路径
            ssl_certificate_key /usr/local/nginx/ssl/5498678_hall.leonp.club.key;  #key文件存放路径
            ssl_session_cache shared:SSL:1m;  
            ssl_session_timeout 5m;   #缓存有效期
            ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  #安全链接可选的加密协议
            ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;  #加密算法
            location / {
                    index  index.html index.htm;
                    proxy_pass http://192.168.5.87:8901;  #反向代理的地址
        }
    }


扫描二维码,在手机上阅读
取消
微信二维码
微信二维码
支付宝二维码