最近有朋友在學習架設網站,想透過內網分享時,卻無法連線

在協助他處理完畢後,就順便將解決方法記下來

希望能幫助到遇到類似問題的朋友,順利解決無法連線的問題

1.先檢查本機端環境及http server 是否正常運作

首先,環境是使用windows10,http server 是使用 xampp 的 apache架設的

接下來,透過 cmd 查詢 ipconfig 取得他的內部IP

在他本機透過http://localhost 或 直接透過IP連線,

(如果無法顯示,那就表示是http server有問題,如果都能正常顯示首頁,則再做進一步測試)

這次測試本機端可以正常連線,表示http server 沒問題

確認本機端環境沒問題後

2.測試內網連線狀況

從另一台電腦,在瀏覽器網址輸入IP後

無法連接到伺服器

應該八九不離十,是因為防火牆擋住了 Apache HTTP Server

3.檢查 windows 防火牆

首先,開啟windows防火牆設定

接著點選 允許應用程式或功能通過windows防火牆

檢查內部 HTTP Server 相關功能是否開啟

果然,一檢查發現都被關閉

這時先點選變更設定 再將HTTP Server做邊框打勾 及右邊設定為公用,並且確定儲存

如下圖

(如果你發現有多筆 Apache HTTP Server,可先選擇手動將多餘的刪除。 當然,如果你小小內心還有疑慮,也可先保留並且打勾)

設定完成後,再透過另一台電腦,就能從IP連結瀏覽網站瞜

最後

最後,你的問題也順利解決了嗎?

如果還是無法順利連線,歡迎在下方留言,一起討論~