Amazon web services EC2实例可以';t在专有网络内连接到自身
我正在努力获得一个EC2,以便在VPC中连接到自己(在其安全组中使用入站规则)。这应该是我能想出的最简单的网络拓扑来进行测试。当涉及到私人IP时,我是否遗漏了什么?(它们特别吗?),我以为私有IP只能在专有网络中看到,而这个EC2实例在专有网络中,我也不会跨越任何专有网络边界(因为它试图连接到自己)Amazon web services EC2实例可以';t在专有网络内连接到自身,amazon-web-services,elasticsearch,amazon-ec2,amazon-vpc,Amazon Web Services,elasticsearch,Amazon Ec2,Amazon Vpc,我正在努力获得一个EC2,以便在VPC中连接到自己(在其安全组中使用入站规则)。这应该是我能想出的最简单的网络拓扑来进行测试。当涉及到私人IP时,我是否遗漏了什么?(它们特别吗?),我以为私有IP只能在专有网络中看到,而这个EC2实例在专有网络中,我也不会跨越任何专有网络边界(因为它试图连接到自己) 好的,原来是elasticsearch默认/缺少配置 答案是在我的elasticsearch.yml中设置以下内容: network.host: 127.0.0.1 http.port: 9200
好的,原来是elasticsearch默认/缺少配置 答案是在我的
elasticsearch.yml中设置以下内容:
network.host: 127.0.0.1
http.port: 9200
http.host: 0.0.0.0
这似乎解决了它
感谢@jarmod和@Marcin为我指明了正确的方向!:D好的,原来是elasticsearch默认/缺少配置
答案是在我的elasticsearch.yml中设置以下内容:
network.host: 127.0.0.1
http.port: 9200
http.host: 0.0.0.0
这似乎解决了它
感谢@jarmod和@Marcin为我指明了正确的方向!:D一定是发生了什么事。从实例内部卷曲您自己的私有IP不受SGs或任何VPC的影响。也许你有一些内部防火墙设置或弹性搜索正在做的事情,阻止。你能安装apache2和它吗<代码>sudo apt安装apache2;sudo systemctl启动apache2;curl
您在elasticsearch.yml中有什么network.x
设置(例如network.host)?安装apache并启动它。我可以卷曲我的私有IP(端口80),所以也许这是一个防火墙,默认情况下ubuntu上只允许端口80?另外,我的elasticserach.yml被完全注释掉(所有默认值),所以除非默认值不允许IP地址?(将进行一点实验!)一定是发生了其他事情。从实例内部卷曲您自己的私有IP不受SGs或任何VPC的影响。也许你有一些内部防火墙设置或弹性搜索正在做的事情,阻止。你能安装apache2和它吗<代码>sudo apt安装apache2;sudo systemctl启动apache2;curl
您在elasticsearch.yml中有什么network.x
设置(例如network.host)?安装apache并启动它。我可以卷曲我的私有IP(端口80),所以也许这是一个防火墙,默认情况下ubuntu上只允许端口80?另外,我的elasticserach.yml被完全注释掉(所有默认值),所以除非默认值不允许IP地址?(将进行一点试验!)