我正在尝试使用 nginx 构建 Web 服务器。它在负载均衡器下发布到互联网。
它有一个共享的公共 IP(例如96.1.2.3
),还有一个公共 DNS(例如example.domain.com
)。当我在浏览器中输入时example.domain.com
,负载平衡器将完成到达真实服务器的工作。
现在,在真正的服务器上。我有一个 nginx 和在端口上运行应用程序的容器1234
。我配置了 nginx,example.domain.com:1234
当访问网站时它应该重定向到该 nginx,但这并没有发生。我知道配置没有问题,因为运行curl -k https://example.domain.com
显示它正在重定向,但在浏览器中尝试时,它只是说无法访问该网站并且example.domain.com
意外关闭。
有人有完成这项工作的经验吗?
答案1
最后在负载均衡器上进行了重定向。它没有将其定向到后端服务器的端口 443,而是定向到端口 1234,并成功加载了网站。
本质上,反向代理(负载均衡器)到反向代理(nginx)的初始配置不起作用。