![Localhost(Raspberry Pi)拒绝连接 LAN(WiFi)上的两台 PC 中的一台](https://linux22.com/image/1569283/Localhost%EF%BC%88Raspberry%20Pi%EF%BC%89%E6%8B%92%E7%BB%9D%E8%BF%9E%E6%8E%A5%20LAN%EF%BC%88WiFi%EF%BC%89%E4%B8%8A%E7%9A%84%E4%B8%A4%E5%8F%B0%20PC%20%E4%B8%AD%E7%9A%84%E4%B8%80%E5%8F%B0.png)
这是我第二次尝试设置 LAMP 网络服务器(https://projects.raspberrypi.org/en/projects/lamp-web-server-with-wordpress/3) 在我的 LAN 上。第一次尝试成功了,直到我突然注意到服务器拒绝连接到我的笔记本电脑 (Windows 10) - 它之前已经成功连接。最后在绝望中擦除了 Pi 并重新开始,一步一步仔细测试。所以,将 Pi 连接到 WiFi(从笔记本电脑 ping 成功)后,第一步是安装 Apache2。一切顺利,Apache2 Debian 默认页面出现在 Pi 的浏览器中,以响应http://192.168.1.22(Pi 的 IP 地址)。正如预期的那样。
此时我的笔记本电脑(称为 laptop1)被拒绝连接到该 IP 地址。但在第二台电脑(运行 XP 的 laptop2)上检查时,我们按预期连接到 Apache2 Debian 默认页面。Laptop1、laptop2 和 Pi 当然都在同一个 WiFi 上。
我没有对 Pi 或任何一台笔记本电脑进行任何其他更改。
我得出结论:Apache 安装没有问题。问题出在 laptop1 上。
有人能建议我如何在 laptop1 上找到这个问题吗?我应该从哪里开始查找?这是我无意中更改的设置吗?dll 是否已损坏?
后来补充:Apache 的访问日志显示与 laptop1 相关的两个错误代码。它们是 404(未找到)和 408(超时 - 抱歉,之前误读为 407 需要代理识别)。那么为什么找不到 laptop1?
谢谢,约翰
答案1
当我从 Laptop1 上的 Chrome 浏览器中清除 cookie 后,问题就消失了,但我不明白为什么。感谢 RalfFriedel 推荐 tcpdump - 我通过使用它学到了很多东西,但它并没有真正帮助诊断问题。来自 laptop1(连接被拒绝)的跟踪与 laptop2(Apache 默认页面显示正确)非常不同。来自 laptop1 的跟踪现在没有太大变化,因为它连接正常,所以我仍然很困惑!我在这里猜测(也许有人可以帮我解决)但似乎 tcpdump 正在查看传输/网络层,而我的问题可能在应用程序级别?
无论如何,问题消失了。但并没有解决。约翰