nginx的其他端口配置证书

191 阅读1分钟

工作中发现有多个证书,证书的端口也是不同的需求,配置时就浪费很多时间,如果是默认的80端口就很容易,后面发现listen 443 ssl http2;可以配置其他端口,详细的配置如下
注意:证书记得域名解析,docker配置时和服务器的防火墙记得开启需要的端口号

server {
    listen  443 ssl http2;
    server_name  www.abc.com;
    ssl_certificate     /opt/cert/3823818_www.abc.com.pem;
    ssl_certificate_key /opt/cert/3823818_www.abc.com.key;
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;

    location / {
        proxy_pass https://127.0.0.1:9999;
        proxy_set_header Host $host;
    }
}

查看docker的具体配置信息:docker inspect nginx