在网络 Ubuntu 上访问 Apache

在网络 Ubuntu 上访问 Apache

我的网络上运行着 ubuntu 安装,我可以使用 Windows 机器上的 IP 访问 SSH。Apache 安装在 ubuntu 机器上,我可以使用“localhost”或“127.0.0.1”从 ubuntu 内部访问 apache

我也可以使用 putty 和 Xshell 从 Windows 连接到我的 ubuntu 机器。问题是我无法从我的 windows 机器(windows 7)访问 ubuntu 上的 apache

Ubuntu 14.04.1 LTS
Apache/2.4.7 (Ubuntu)



vivek@frankgd-DX4860:~$ sudo ufw status
WARN: Duplicate profile 'Apache', using last found
WARN: Duplicate profile 'Apache Secure', using last found
WARN: Duplicate profile 'Apache Full', using last found
Status: active

To                         Action      From
--                         ------      ----
80                         ALLOW       Anywhere
22                         ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
80 (v6)                    ALLOW       Anywhere (v6)
22 (v6)                    ALLOW       Anywhere (v6)
80/tcp (v6)                ALLOW       Anywhere (v6)

vivek@frankgd-DX4860:~$ 

答案1

你的防火墙设置似乎没问题,但是为了确保无误,请直接检查 iptables:

iptables -L

另一种可能性是 Apache 没有监听您的“外部”IP 地址。检查您的Listen指令。如果它设置为 localhost 或 127.0.0.1,则您已找到它。在这种情况下,只需将其设置为端口,它就会绑定到所有可用地址:

Listen 80

相关内容