无法连接到 LAN 上的 Apache 服务器

Posted

技术标签:

【中文标题】无法连接到 LAN 上的 Apache 服务器【英文标题】:Can't Connect to Apache Server on LAN 【发布时间】:2020-08-26 16:25:34 【问题描述】:

我有一个非常简单的 LAN 设置,我正在尝试连接到 LAN 上运行的 Apache 服务器。服务器 IP 为 192.168.1.178。我正在尝试从 IP 为 192.168.1.161 的同一 LAN 上的盒子连接。尝试从浏览器连接会导致错误提示站点无法访问。我可以 ping 服务器并通过 SSH 连接到服务器。但是,telnet 和 curl 会导致 no route to host 错误。

两个盒子都设置了静态 IP。静态连接的 DNS 为 192.168.1.1。两个盒子都在运行 Manjaro,并且没有打开防火墙。 Apache 访问日志显示没有尝试连接,并且 Apache 错误日志中没有错误。

我还设置了一个测试 python 服务器 (sudo python -m http.server 80) 来尝试。尝试 curl 到该服务器会导致“连接被拒绝”错误,而不是 Apache 服务器的“没有路由到主机”错误。

Traceroute 结果是:

 traceroute 192.168.1.178                                                
traceroute to 192.168.1.178 (192.168.1.178), 30 hops max, 60 byte packets
 1  raptor (192.168.1.178)  0.434 ms !X  0.366 ms !X  0.400 ms !X

【问题讨论】:

【参考方案1】:

我发现防火墙守护程序正在运行,这导致了问题。禁用防火墙解决了这个问题。

【讨论】:

以上是关于无法连接到 LAN 上的 Apache 服务器的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 Jupyter 笔记本上的 pyspark 从 Apache Spark 连接到 MS SQL

无法在 LAN 上的两台 PC 之间创建连接(Windows、RabbitMQ)

PHP 无法连接到端口 5222 上的 localhost XMPP 服务器

无法连接到 EC2 上的 cassandra 服务器?

为啥 Ubuntu 14.04 上的 mod_jk 无法连接到 tomcat

Spark 1.2 无法连接到 HDP 2.2 上的 HDFS