nginx代理到具有自我证书的上游apache服务器

时间:2017-10-29 12:15:34

标签: apache ssl nginx ssl-certificate reverse-proxy

正如标题中已经提到的,我有nginx服务器和apache server.Apache服务器有自我证书,因为设置是为了开发目的。另外使用nginx是为了开发目的。这是我的上游服务器的配置文件

server {
    server_name enhi.com
    listen 80;
    listen 443 ssl;

    localtion / {
       proxy_pass https://172.17.0.3;
       proxy_ssl_certificate /etc/nginx/server.pem;
       proxy_ssl_certificate_key /etc/nginx/server.key;
    }   

所以这是我不理解的棘手问题。 当我访问

http://enhi.com

它将使用https协议将我重定向到我的apache应用程序。如果我进入,它会     https://enhi.com 浏览器给了我一些“意外关闭....”的错误。 所以我不明白这里发生了什么。

非常感谢您的帮助。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您想要的具体指令是proxy_ssl_verify。但是,默认情况下禁用开箱即用,您不应该遇到问题。很可能你的问题在其他地方。

假设它已启用,您应该会看到NGINX错误日志中的错误。