localhost可以访问9200端口,外网无法访问9200端口,安全组是启用的?

  • 回答 (2)
  • 关注 (0)
  • 查看 (132)
用户1080587用户1080587提问于
EatRice回答于
推荐

localhost指向的是服务器的IPv6地址哦。

如果你需要能直接通过服务区公网IP访问常用两种方法

1. 可以将本地服务地址设置为0.0.0.0:端口号;

2.通过nginx代理本地IP地址和端口,并将其指向localhost:你的端口号,具体配置详见:https://www.cnblogs.com/gbq-dog/p/10653054.html#_label0

看正向代理的示例即可

Hanzo回答于

两个步骤应该基本可以定位问题:

1.先看下端口状态,关闭还是过滤,过滤的话,确认安全组没问题,检查 firewall iptables;

nmap -Pn 49.233.219.68 -p 9200 

2.关闭的话,再在服务器中输入下面这个命令,看下是否未对外网监听【比如监听为 127.0.0.1】,如是,修改配置文件即可

ss -nultp | grep 9200

可能回答问题的人

  • 腾讯云计算产品团队

    腾讯云 · 产品团队 (已认证)

    154 粉丝0 提问0 回答
  • CVM 产品团队

    34 粉丝0 提问9 回答
  • 小仙女和科学家

    10 粉丝0 提问0 回答
  • 怕冷的阳阳

    腾讯云 · 高级工程师 (已认证)

    39 粉丝1 提问1 回答
  • DRRR

    腾讯云 · 产品经理 (已认证)

    7 粉丝0 提问4 回答
  • candyxiao

    腾讯 · 高级产品经理 (已认证)

    16 粉丝0 提问7 回答

扫码关注云+社区

领取腾讯云代金券