【发布时间】:2018-10-24 10:32:31
【问题描述】:
我在 EC2 上运行 elasticsearch,
我可以点击本地 IP 地址(例如 curl -XGET localhost:9200)
我无法从公共 IP 地址访问,无论是在同一台机器上,还是从我们的网络,它总是超时,
IPtables 允许
端口是开放的(对自己以及私有网络)
Elasticsearch http.cors 已启用并允许“*”
除了 Iptables、amazon 安全配置、elasticsearch 配置之外还有什么我忽略的吗? (我们可以访问 443 并启动 kibana,它只是在 elasticsearch ajax 调用或我尝试直接访问 9200 时超时)
已经为此工作了一天多,所以我很谦虚地来找你们!
谢谢
【问题讨论】:
-
再次检查您的 amz 安全配置并确保端口允许从源(或 0.0.0.0)用于 tcp。重新启动虚拟机。