<分区>
我们最近更改了部署策略以使用 AWS Auto Scaling 组。
我们在生产中遇到的一个问题是新创建的 EC2。
我们的应用程序开始返回:
Invalid HTTP_HOST header:
<ip_address>. You may need to add <ip_address> to ALLOWED_HOSTS`
因为这些 EC2 不在原始 Django ALLOWED_HOSTS
中。
每个新创建的 EC2 都必须重新部署是没有意义的;这与“自动缩放”的意义相矛盾。
此外,出于安全原因,我们不想使用通配符或 IP 范围。
我们能做什么?