无法连接到 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 服务器