无法通过本地网络访问Apache2服务器

时间:2016-10-30 15:35:16

标签: apache ubuntu

我刚刚在Ubuntu Server 16.04.1 LTS上安装了Apache2,其ip为192.168.1.107

我有另一台ip 192.168.1.103的笔记本电脑

我未能在笔记本电脑的浏览器上发送http://192.168.1.107,因为它显示“无法联系到此网站”。

在服务器本身curl http://localhost上是正确的。

我不知道为什么我无法在同一本地网络中的另一台计算机上访问它。

并且不确定我应该检查Apache2的哪个配置文件。

sudo iptables -L

Chain INPUT (policy ACCEPT)
target    prot opt source    destination
ACCEPT    tcp  --  anywhere  anywhere    tcp dpt:http
Chain FORWARD (policy ACCEPT)
target    prot opt source    destination
Chain OUTPUT (policy ACCEPT)
target    prot opt source    destination

ping 192.168.1.103

PING 192.168.1.103 (192.168.1.103) 56(84) bytes of data.
FROM 192.168.1.107 icmp_seq=1 Destination Host Unreachable
FROM 192.168.1.107 icmp_seq=2 Destination Host Unreachable
FROM 192.168.1.107 icmp_seq=3 Destination Host Unreachable

ping 192.168.1.107

PING 192.168.1.107 (192.168.1.107) 56(84) bytes of data.
From 192.168.1.103 icmp_seq=1 Destination Host Unreachable
From 192.168.1.103 icmp_seq=2 Destination Host Unreachable
From 192.168.1.103 icmp_seq=3 Destination Host Unreachable
From 192.168.1.103 icmp_seq=4 Destination Host Unreachable

arp -a

3820TG.Home (192.168.1.103) at <incomplete> on wlx74da386a0cb2

2 个答案:

答案 0 :(得分:1)

检查防火墙规则,我认为您的防火墙会阻止端口80。

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT

答案 1 :(得分:0)

很少有事情要检查:

  1. 在服务器上sudo iptables -L
  2. Ping测试:在笔记本电脑上运行ping 192.168.1.107
  3. 另一个Ping:在您的服务器上运行ping 192.168.1.103
  4. 按照以下步骤将结果附加到您的问题中。

    更新1:

    • 防火墙很好
    • 不能从双方ping。

    下一步,检查路由器。

    如果您使用的是无线路由器,请检查路由器上是否有任何名为AP Isolation的设置,请将其禁用。

    如果没有此类设置,请检查您是否要连接到Guest Network/WIFI

    这两项设置都会阻止您访问本地网络中除路由器本身以外的任何设备。