在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访问,但是内网可以访问,外网不能访问,求高人指点!先行谢过!的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 配置https证书认证

https(ssl)免费证书申请及nginx配置https(ssl)

linux系统自签发免费ssl证书,为nginx生成自签名ssl证书

Docker&Nginx-设置SSL

nginx配置阿里云免费ssl证书实现https化

linux nginx ssl证书怎么配置