簡體   English   中英

端口轉發后仍無法連接

[英]Can't connect despite port forwarding

我在本地網絡中的計算機上運行了Ubuntu Server 16.04。 該機器具有靜態分配的IP,並且正在運行apache2。 從我的本地網絡連接到它沒有問題。 我在路由器上將端口22和80設置的端口轉發到機器的IP地址。 當我在http://www.canyouseeme.org/等站點上使用公共IP地址檢查端口時,結果是端口已打開。 當我嘗試使用公共IP地址和這些端口進行連接時,連接被拒絕。 我嘗試禁用路由器以及計算機上的防火牆,沒有結果。

我還應該嘗試什么? 當我使用netstat檢查時,似乎服務器沒有傳入連接。

僅用於故障排除目的:

  • 在端口22上設置端口轉發,並嘗試使用公共IP SSH進入服務器? 如果有效,則表示apache正在拒絕連接,而不是您的路由器或ISP

  • 在路由器上,臨時在DMZ上設置服務器,並檢查其是否正常運行

  • 在路由器上添加另一個端口轉發規則,以將端口8000上的所有http請求重定向到內部,例如,內部重定向到端口80,然后嘗試使用http:// [public_ip]:8000訪問服務器

您是否更改了apache2.conf文件中的任何內容? 另外,請說明您如何在內部使用公用IP或從Internet測試連接?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM