gpt4 book ai didi

amazon-ec2 - 外部服务访问EC2 9200端口

转载 作者:行者123 更新时间:2023-11-29 02:55:53 24 4
gpt4 key购买 nike

我正在努力让 EC2 和 ElasticSearch 启动并运行。具体来说,我正试图从亚马逊云外部访问我的节点以进行验证。我已经设置了安全组,以便我在端口 9200 上有一个“自定义 TCP”规则,并且 ElasticSearch 正在监听该端口,我可以使用 netstat -l 查看。当我 curl -XGET https://localhost:9200 时,我得到了来自 ElasticSearch 的预期响应。当我从 WITHIN Amazon(即我正在运行的另一个节点)curl -XGET https://publicIP:9200 时,我得到了 ElasticSearch 的预期响应。当我尝试从我的桌面执行相同的请求时,我得到“无响应”。我一辈子都弄不明白为什么会这样。

最佳答案

有几件事要检查:

  • 从亚马逊云内部访问实例的公共(public) URL 将映射到其私有(private) IP。在您上面的测试中,您指定 publicIP 的地方,您使用的是公共(public) IP 还是公共(public)域名?确保使用 IP 而不是域名进行测试。
  • 如果可以从同一台机器访问公共(public) IP,请从另一个 EC2 实例尝试同样的操作。
  • 最后,您的桌面或工作网络上可能有防火墙规则,以防止在端口 9200 上进行传出访问。

关于amazon-ec2 - 外部服务访问EC2 9200端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20105448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com