Web services Nginx SSL传递不与REST web服务一起工作
我正在尝试使用Nginx在3个支持SSL的restwebservice实例上进行负载平衡 我需要在我的情况下使用SSL传递 我跟着 及 但是我在访问负载平衡器端点时没有得到默认的json 我得到了所有类型请求的输出,如图所示Web services Nginx SSL传递不与REST web服务一起工作,web-services,ssl,nginx,load-balancing,nginx-reverse-proxy,Web Services,Ssl,Nginx,Load Balancing,Nginx Reverse Proxy,我正在尝试使用Nginx在3个支持SSL的restwebservice实例上进行负载平衡 我需要在我的情况下使用SSL传递 我跟着 及 但是我在访问负载平衡器端点时没有得到默认的json 我得到了所有类型请求的输出,如图所示 请在这方面帮助我。您似乎已经在Nginx上启用了HTTPS,但您的托管REST Web服务没有正确侦听HTTPS请求,因此Nginx返回的响应是您的托管Web服务返回的响应的5倍 您是否在Nginx中启用了SSL引擎?另外,请共享Nginx配置文件 在跟踪过程中,我发现
请在这方面帮助我。您似乎已经在Nginx上启用了HTTPS,但您的托管REST Web服务没有正确侦听HTTPS请求,因此Nginx返回的响应是您的托管Web服务返回的响应的5倍 您是否在Nginx中启用了SSL引擎?另外,请共享Nginx配置文件 在跟踪过程中,我发现 proxy_ssl on丢失了。流下配置工作正常,我们需要在http而不是https协议上访问Nginx服务器,但使用的端口是8443。我需要弄清楚为什么它不能使用https协议
stream {
upstream apiservers {
192.168.1.2:8443 max_fails=3 fail_timeout=10s;
192.168.1.3:8443 max_fails=3 fail_timeout=10s;
192.168.1.4:8443 max_fails=3 fail_timeout=10s;
}
server {
listen 8443;
proxy_ssl on;
proxy_pass apiservers;
proxy_next_upstream on;
}
}
我已经检查了只有在web服务运行时才收到响应,否则我不会得到那些随机字符。