阿里云服务器开放端口的最最最正确的方法

   今天,我突然发现阿里云服务器端口无法访问ElasticSearch了,嗯???肿么回事,搜遍了全网,终于在我身心俱疲后找到了原因:

                

         现在我来总结一下出现这种问题的原因以及解决步骤 :

         服务器上访问该端口可以,远程访问不通,考虑以下三个问题:

  •        方案一:阿里云控制台上端口规则配置是否被修改,于是查看了端口配置都正常,又添加了其他端口,远程测试发现还是不行;
  •        方案二:考虑是否是服务器上开启了防火墙导致端口访问不通 
  •        方案三:安全组对应的服务器地域是否一致!!!!我就是这里出现了问题

一、先判断端口是否能正常访问:

1、登录服务器使用curl命令查看端口发现正常: 
[root@db301601 ~]# curl 0.0.0.0:9200
{
  "name" : "f5c3f1e62941",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "kXn64sDESfSbxaIiZkINkg",
  "version" : {
    "number" : "7.12.1",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "3186837139b9c6b6d23c3200870651f10d3343b7",
    "build_date" : "2021-04-20T20:56:39.040728659Z",
    "build_snapshot" : false,
    "lucene_version" : "8.8.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}
[root@db301601 ~]# 
2、在windows系统本地curl命令查看发现端口访问不通:

二、解决方法: 

        服务器上访问该端口可以,远程访问不通,考虑以下三个问题:

  •         阿里云控制台上端口规则配置是否被修改,于是查看了端口配置都正常,又添加了其他端口,远程测试发现还是不行;
  •         考虑是否是服务器上开启了防火墙导致端口访问不通 
  •          安全组对应的服务器地域是否一致!!!!我就是这里出现了问题
方案一:

配置9200和9300 

        一般情况只修改入方向的安全组,确保只有安全组内的IP地址才可以进行访问。
        出方向默认允许所有访问,即从安全组内ECS访问外部都是放行的。

 方法一到此结束。

方法二:

        阿里云控制台上的端口配置都正常,又添加了其他端口,远程测试发现还是不行,考虑是否是服务器上开启了防火墙导致端口访问不通:

# 查看开放的公共端口列表 

firewall-cmd --zone=public --list-ports                  firewall-cmd --list-all

# 开放9200端口用于http通信

firewall-cmd --zone=public --add-port=9200/tcp --permanent

# 开放9300端口用于ES集群间通信

firewall-cmd --zone=public --add-port=9300/tcp --permanent

# 重新加载防火墙使开放的端口即时生效

firewall-cmd --reload

# 查看开放的公共端口列表 或者:firewall-cmd --list-all

firewall-cmd --zone=public --list-ports 

 

但是明明配置好了,还是无法访问:

            

方法三:非常坑的一个小地方

        安全组对应的服务器地域是否一致!!!!我就是这里出现了问题:

三、访问成功:ip+9200:

 参考:阿里云服务器端口无法访问-CSDN博客 

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值