从昨天开始,我一直在努力解决这个问题,并认为是时候给一些朋友打电话寻求帮助了。我在 ServerFault 上阅读了其他类似的答案,但它们没有帮助。
我和我的同事能够从我们的内部网络连接到 JIRA 服务器。但是,无法从互联网(也就是外部 IP 地址)连接到它。端口转发已启用,并且已验证正常工作。我将在下面描述所有内容的配置。
网络配置
我通过从主机(主机名:macmini,IP 地址:192.168.1.127)转发端口 80 来验证端口转发是否有效。我可以从互联网访问主机提供的网页,所以看起来一切都在我的防火墙/路由器上正确设置。
我不确定这是否重要,但我正在使用 Xfinity 互联网。将 Xfinity 路由器配置为通过 DMB 将所有流量传递到我的 ASUS RT-AC66U 路由器。主机和来宾机器都通过华硕路由器连接到网络。
JIRA 服务器(来宾机器)
我有一个 JIRA 服务器作为安装了 Debian 8.7 的 Vagrant 盒子。JIRA 在 8080 端口上运行。vagrant box 配置了静态 IP 地址 192.168.1.3。我相信我成功地完全禁用了 Debian 上的防火墙。我遵循了使用 Google-Fu 找到的指南,但我必须承认我不精通 Linux 上的防火墙配置。
以下是 JIRA 服务器的内容Vagrantfile
:
这是 JIRA 服务器/etc/network/interfaces
文件的内容:
主机
主机运行的是 Ubuntu 16.04,我相信我成功禁用了防火墙。但是,我可能是错的,正如我之前所说,我不精通 Linux 上的防火墙配置。同样,主机的 IP 地址是:192.168.1.127
. 主机上有一个 Apache www 服务器。使用华硕路由器管理页面的 WAN 部分,我将端口转发80
到主机。而且我可以从我的网络外部看到该网页。
好吧,那里有体育迷。我完全被这个难住了,所以任何帮助将不胜感激!
我想出了答案。事实证明这很简单。我的客户机
/etc/host
文件中有一个错误条目。我在下面列出了我的“坏”条目和解决了我的问题的“好”条目。输入错误
好入口