我希望在 EC2 实例上运行的应用程序知道原始请求来自哪个 URL。使用 Elastic Loadbalancer 可以实现这一点吗?
我假设传递主机名是可能的,但我在任何地方都找不到配置选项。
答案1
请求的主机名包含在Host:
标头中。
Elastic Load Balancer 会将所有标头转发到底层 EC2 实例。无需配置来允许或禁止标头。
CloudFront 配置允许您将标头列入黑名单和白名单。
我希望在 EC2 实例上运行的应用程序知道原始请求来自哪个 URL。使用 Elastic Loadbalancer 可以实现这一点吗?
我假设传递主机名是可能的,但我在任何地方都找不到配置选项。
请求的主机名包含在Host:
标头中。
Elastic Load Balancer 会将所有标头转发到底层 EC2 实例。无需配置来允许或禁止标头。
CloudFront 配置允许您将标头列入黑名单和白名单。