【问题标题】:Ubuntu - web server not reachable on open portUbuntu - 在开放端口上无法访问 Web 服务器
【发布时间】:2015-11-17 04:13:29
【问题描述】:

虽然我已确认应用程序 Atlassian Confluence 正在端口 8090 上运行并且端口已被转发,但我无法使用外部 IP 访问 Atlassian Confluence 应用程序:

这是我的配置:

  1. Ubuntu 14.04 LTS
  2. 静态 IP 地址 - XXX.YYY.ZZZ.XYZ (ifconfig -> eth0 -> inet addr)
  3. Atlassian Confluence 5.8.15(作为用户 confluence 执行)
  4. ISP - Frontier Communications(住宅帐户)
  5. 路由器和调制解调器 - Netgear 7550

通过从以下两个 URL 访问管理器,我已确认 Confluence 已启动并正在运行:

  1. localhost:8090/dashboard.action
  2. XXX.YYY.ZZZ.XYZ:8090/dashboard.action

我已使用以下命令禁用所有防火墙:sudo ufw disable

我已使用以下工具确认端口 8090 已打开:http://www.yougetsignal.com/tools/open-ports/

这是运行命令的输出:netstat -l | grep 听

tcp        0      0 localhost:8005          *:*                     LISTEN     
tcp        0      0 *:8009                  *:*                     LISTEN     
tcp        0      0 *:http-alt              *:*                     LISTEN     
tcp        0      0 localhost:ipp           *:*                     LISTEN     
tcp        0      0 localhost:postgresql    *:*                     LISTEN     
tcp6       0      0 [::]:8095               [::]:*                  LISTEN     
tcp6       0      0 localhost:8000          [::]:*                  LISTEN     
tcp6       0      0 localhost:8020          [::]:*                  LISTEN     
tcp6       0      0 [::]:8090               [::]:*                  LISTEN

外部 IP 地址(通过查找路由器登录页面并在 Chrome 上执行“我的 IP 是什么”检索):123.456.789.111

虽然应用程序已启动并运行,但当我尝试使用我的外部 IP 访问时无法访问它:http://123.456.789.111:8090/dashboard.action

我花了无数个小时来弄清楚为什么这不起作用。我错过了什么?任何帮助将不胜感激。

【问题讨论】:

    标签: ubuntu portforwarding


    【解决方案1】:

    找到的解决方案:事实证明,我可以在家外访问 WebServer,而不是在我在家中访问时。

    解决方法是在 /etc/hosts 中添加 IP 地址(机器的内部 IP)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-08
      • 1970-01-01
      • 2013-03-13
      • 2019-02-02
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 2013-05-01
      相关资源
      最近更新 更多