一般情況下,如果本地網站可以被自己的電腦訪問,就也可以被同一局域網內的其他電腦訪問。
本地電腦的訪問方式:
- localhost
- 127.0.0.1
- 192.168.1.122 (本地電腦的局域網 IP)
- web.com (域名)
其他電腦訪問我的電腦主機中的網站的方式:
- 192.168.1.122
- web.com
無法訪問的原因
如果其他電腦無法訪問我的電腦的本地網站,可能的原因有:
- 本地電腦防火牆的限制。
- 其他電腦和我的電腦並不在一個局域網。
- 本地電腦的訪問方式中的 localhost 或 127.0.0.1 本身就不可用。
- Web 服務器(Apache 或 Nginx)的 配置文件配置了訪問限制。 。
解決方法
- 關閉本地電腦的防火牆,或者允許其他電腦訪問本地電腦的 80 端口。
- 確保其他電腦和我的電腦在同一個局域網,即 IP 地址的前三段相同。
- 確保 Web 服務器沒有限制其他電腦的訪問
- 如果其他電腦也想通過域名來訪問我的電腦的本地網站,需要在對方的電腦上配置 hosts 文件以便對域名進行解析。
遇到無法訪問的情況,首先想到的應該是 ping 命令。通過在命令行中 ping 一下 IP 和 域名,來檢測雙方電腦能否正常通信。
-
ping 192.168.1.122
-
-
ping web.com
如果都可以 ping 通,那么基本上就可以訪問了。
原文地址:https://blog.csdn.net/lamp_yang_3533/article/details/52154695
本地apache服務器配置文件修改請看