Ubuntu-在开放端口上无法访问web服务器

Ubuntu-在开放端口上无法访问web服务器,ubuntu,portforwarding,Ubuntu,Portforwarding,虽然我已确认应用程序Atlassian Confluence正在端口8090上运行,并且端口已转发,但我无法使用外部IP访问Atlassian Confluence应用程序: 以下是我的配置: Ubuntu 14.04 LTS 静态IP地址-XXX.YYY.ZZZ.XYZ(ifconfig->eth0->inet addr) Atlassian Confluence 5.8.15(作为用户Confluence执行) ISP-前沿通信(居民账户) 路由器和调制解调器-Netgear 7550 通过

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

以下是我的配置:

  • Ubuntu 14.04 LTS
  • 静态IP地址-XXX.YYY.ZZZ.XYZ(ifconfig->eth0->inet addr)
  • Atlassian Confluence 5.8.15(作为用户Confluence执行)
  • ISP-前沿通信(居民账户)
  • 路由器和调制解调器-Netgear 7550
  • 通过从以下两个URL访问管理器,我已确认Confluence已启动并运行:

  • localhost:8090/dashboard.action
  • 三十、 YYY.ZZZ.XYZ:8090/dashboard.action
  • 我已经用命令禁用了所有防火墙:sudoufwdisable

    我已使用工具确认端口8090已打开:

    下面是运行命令的输出: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地址(通过查找路由器登录页面并在Chrome上执行“What is my IP”来检索):123.456.789.111

    虽然应用程序已启动并正在运行,但在尝试使用外部IP访问时,我无法访问它:


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

    找到了解决方案:事实证明,我能够从家外访问Web服务器,而不是从家里访问

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