我们正在AWS ELB后面运行Web服务器。我们在ELB上做了几件事:
http
。http
请求并重定向到https
在运行笔测试时,我观察到从ELB返回的Location
标头给出了我们的Web服务器的内部AWS主机名,而不是面向公众的域名(如果我发送空的{{1 }}标头。
示例:
Host:
ELB的内部DNS名称不应公开公开。我该如何正确配置它使其不暴露?
答案 0 :(得分:0)
@JamesDean是正确的。经过进一步调查,我发现ELB是应用程序负载平衡器类型。启用了重定向功能并将其配置为重定向到自定义主机名。
将主机名更新为公共URL可以解决此问题。