Ubuntu
當我嘗試在瀏覽器中通過 IP 連接時,VPS Ubuntu 連接超時
我的 VPS 有問題。它已經安裝了 Apache。當我嘗試從特定網路(家庭)連接時,我可以輕鬆訪問它。當嘗試另一個(例如 3G)時,它會返回 110 - 一段時間後連接超時。另一個人試穿了他的,並且可以通過手機訪問。
我在 access.log 中沒有看到任何具體的資訊,什麼時候超時。所以沒有訪問網站。
DNS只有A記錄。
ufw 允許 Apache 的流量。
我應該檢查什麼來發現問題?
編輯:更重要的是,無法在無法訪問網站的網路中 ping - 但是使用 ping.eu 我可以 ping 確定,沒有丟包。在可以到達的網路中可以ping到ip。
看起來來自“some_problem_place”的數據包根本沒有到達您的網路伺服器。您可以使用以下方法進行調試
tcpdump
(我假設您知道網路伺服器上的外部網路介面):
- 在伺服器上執行
sudo tcpdump -ni "outer inferface" src host "IP of some_problem_place"
。例如:sudo tcpdump -ni eth0 src host 11.22.33.44
- 在客戶端嘗試像以前一樣訪問您的網路伺服器
然後
- 如果
tcpdump
沒有給你輸出,那麼數據包沒有到達你的網路伺服器。您可以致電您的 3G 提供商並詢問原因。他們可能會要求您提供跟踪資訊。traceroute "your webserver's IP"
您可以通過執行:(在 unix 上)或tracert "your webserver's IP"
(在 windows 上)提前準備它。- 如果您看到輸出,那麼您需要找出網路伺服器不響應的原因。您可以先在
httpd.conf
此處發布您的