首页 > Web开发 > 详细

nginx配置https证书

时间:2019-07-15 14:40:21      阅读:109      评论:0      收藏:0      [点我收藏+]

NET::ERR_CERT_COMMON_NAME_INVALID
证书域名和实际访问的域名要匹配:SAN
证书中增加SAN域名

open ssl

openssl genrsa -out server.key 1024
openssl req -new -x509 -days 3650 -key server.key -out server.crt -subj "/C=CN/ST=mykey/L=mykey/O=mykey/OU=mykey/CN=*.alibaba-inc.com/CN=*.alibaba.net/CN=domain3"

技术分享图片

nginx配置

 # HTTPS server
    
    server {
        
        listen       443 ssl;
        server_name  xxxx.alibaba.net;

        ssl_certificate      server.crt;
        ssl_certificate_key  server.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        proxy_set_header Host            $host;
        proxy_set_header X-Forwarded-For $remote_addr;
    
        location ~ / {
           proxy_pass   http://127.0.0.1:7001;
        }

        location = /nginx_status {
            return 200;
        }
    }

结果

在chrome中的正确示例
技术分享图片

chrome://net-internals/#hsts

nginx配置https证书

原文:https://www.cnblogs.com/yszzu/p/11188731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!