繁体   English   中英

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

[英]nginx proxying to upstream apache server which has self-certificate

如标题中所述,我有nginx服务器和apache服务器.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 ,浏览器会给我一些“意外关闭....”错误。 所以我不明白这里发生了什么。

您的帮助将不胜感激。 提前致谢。

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

假设已启用它,则应该在NGINX错误日志中看到错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM