防止在NGINX / nodejs AWS Elastic beanstalk上进行指纹识别

时间:2017-09-29 15:47:07

标签: node.js amazon-web-services nginx amazon-elastic-beanstalk

我的网站在与弹性负载均衡器关联的IP地址上获得了大量的指纹识别流量。我想禁止IP地址上的流量,类似于IIS进行网站绑定的方式。

这可能吗?

1 个答案:

答案 0 :(得分:0)

创建新目标组。称之为明显的东西,比如" blackhole。"不要为它分配任何实例。

使ALB的默认规则指向此目标组。

然后,添加一个匹配正确/预期Host标题的规则,指向真实目标组(带有实例)。

Host标题中没有该主机名的请求达到默认规则,并被路由到其目标组(黑洞),该组没有实例。平衡器拒绝请求:

HTTP/1.1 503 Service Unavailable

您的实例看不到流量,除非提供了正确的Host标头。