在nginx上面配置了ssl证书,用来https访问,但是内网可以访问,外网不能访问,求高人指点!先行谢过!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在nginx上面配置了ssl证书,用来https访问,但是内网可以访问,外网不能访问,求高人指点!先行谢过!相关的知识,希望对你有一定的参考价值。
参考技术A 建议你到SSL证书论坛bbs.wosign.com发帖求助。本回答被提问者采纳nginx配置SSL证书
申请了https的安全证书,将证书下载解压以后,置入到你的服务器某个目录上
然后在nginx中配置一个server:
1 server { 2 listen 443; // https 默认的,http默认为80 3 server_name 域名; 4 ssl on; 5 ssl_certificate cert/214112721760699.pem; // 证书文件的存放位置 6 ssl_certificate_key cert/214112721760699.key; // 证书文件的存放位置 7 ssl_session_timeout 5m; 8 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; 9 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 10 ssl_prefer_server_ciphers on; 11 location / { 12 proxy_pass http://127.0.0.1:8080/; // 反向代理,转发到某个地址上 13 } 14 }
这样以后,我们使用https://域名即可访问到 : http://127.0.0.1:8080/
以上是关于在nginx上面配置了ssl证书,用来https访问,但是内网可以访问,外网不能访问,求高人指点!先行谢过!的主要内容,如果未能解决你的问题,请参考以下文章
https(ssl)免费证书申请及nginx配置https(ssl)