我对我的代理使用这个规则:
$HTTP["host"] =~ ".*" {
proxy.balance = "round-robin" proxy.server = ( "/" =>
( ( "host" => "127.0.0.1", "port" => 9000 ) ) )
}
因为我允许任何主机进入我的代理,所以我可以灵活地使用 Amazon 提供的 URL 测试快照 VM。
问题是,我收到错过请求的错误,例如:manager.html、azenv.php、phpMyAdmin.translators.html、user.soapCaller.bs
我想知道这些是否真的全部来自亚马逊......我认为 azenv.php 必须向 AWS 控制台提供一些信息。
允许亚马逊检查主机同时仍允许我克隆和测试新主机的最佳方法是什么?
答案1
这些请求并非来自亚马逊,它们只是随机脚本小子搜索常用的已安装应用程序。只要有足够的时间,你就会在公共互联网上的任何网站上看到它们。
除非您的网站位于弹性负载均衡器 (ELB) 后面,否则亚马逊 (Amazon) 不会通过 HTTP 请求监控您的网站;如果是 ELB,您可以选择它检查的 URL。