各位大大好,之前有問過同樣問題,我使用xampp快速架了一個網站伺服器,以下這篇https://ithelp.ithome.com.tw/questions/10212059
只是上偏問題遲遲未解決,於是再做更一步的測試,我畫了下圖
我B電腦透過80port去訪問A電腦的apache,可正常瀏覽
但是A電腦卻無法從80port去訪問B電腦的apache。
所以這樣應該可以確定B電腦某個東西擋住了apache對吧?
常見的防火牆擋住問題,我也都測試過了,xampp也移除再安裝一個也試過了...
B電腦就是不給連!!!我快氣死!!!
現在的情況:
1.B電腦自己用ip連,可正常
2.B電腦上的windows防火牆也先關閉了
3.A和B電腦上的xampp都是新安裝的,未動過裡面的設定,都安裝至C槽 C://xampp
所以這樣應該可以確定B電腦某個東西擋住了apache對吧?
我有一個提議你參考看看
就是再來一台電腦C (192.168.1.105)
此時會有兩種情形:
1.C 可連到 B - 推論原因在 A 端
2.C 不可連到 B - 推論原因在 B 端
另外
由以下這張圖來看
我可以確定你的環境比你的描述複雜多了
而你的描述容易誤導他人
以為整部電腦上只有安裝 apache 而已
有些時侯
問題會出在自己認為不可能/沒關係的地方
兩台電腦都執行netstat -a
先檢查port 80是否有提供服務
也可用127.0.0.1:80 檢查A,B自己開web是否ok
最後再檢查防火牆是擋住port 80的服務(可關閉windows防火牆測試)
另外apache也有參數可限制用ip or domain name連網站