Ubuntu - 在开放端口

时间:2015-11-17 04:13:30

标签: ubuntu portforwarding

虽然我已确认应用程序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(以用户合流方式执行)
  4. ISP - Frontier Communications(住宅帐户)
  5. 路由器&调制解调器 - Netgear 7550
  6. 我已经确认Confluence是UP&通过从以下两个URL访问管理器来运行:

    1. 本地主机:8090 / dashboard.action
    2. XXX.YYY.ZZZ.XYZ:8090/dashboard.action
    3. 我已使用以下命令禁用所有防火墙: sudo ufw disable

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

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

      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地址(通过查找路由器登录页面并执行"什么是我的IP"在Chrome上检索):123.456.789.111

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

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

1 个答案:

答案 0 :(得分:0)

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

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