NGINX反向代理HTTPS
我有两个网站分别托管在apache2、127.0.0.1和127.0.0.2上(都在端口443 ssl上) 关键是让循环式负载平衡与反向代理一起工作,所以我会键入www.reverserobin.local:8888,它会将我转发到这些网站上的https(后端)。 我有这个配置的nginx。 它成功地在我的网站之间切换,但问题是,即使apache2网站是https的,我也会通过http转发到它们。注意,它应该在8888上接收请求并转发到44443NGINX反向代理HTTPS,nginx,apache2,Nginx,Apache2,我有两个网站分别托管在apache2、127.0.0.1和127.0.0.2上(都在端口443 ssl上) 关键是让循环式负载平衡与反向代理一起工作,所以我会键入www.reverserobin.local:8888,它会将我转发到这些网站上的https(后端)。 我有这个配置的nginx。 它成功地在我的网站之间切换,但问题是,即使apache2网站是https的,我也会通过http转发到它们。注意,它应该在8888上接收请求并转发到44443 upstream backend { s
upstream backend {
server 127.0.0.1:44443;
server 127.0.0.2:44443;
}
server {
listen 8888;
server_name www.reverserobin.local reverserobin.local
location / {
proxy_pass https://servers;
}
}
Listen指令的可能副本应具有ssl参数,以便将加密请求服务回客户端。还建议通过header proxy_set_header X-Forwarded-Proto$方案将协议显式设置到后端;Listen指令的可能副本应具有ssl参数,以便将加密请求服务回客户端。还建议通过header proxy_set_header X-Forwarded-Proto$方案将协议显式设置到后端;