Apache-2.2

Apache 2 監聽埠 9999,但無法通過 DNS 主機訪問

  • January 15, 2022

我有一個監聽埠的 Apache 伺服器9999。我可以通過 PuTTY 執行 SSH 隧道(埠轉發為L9595 192.168.5.227:9999)來驗證這一點,這樣我就可以從遠端 IP 通過以下方式訪問該伺服器localhost

localhost:9595

我的動態 IP 有一個 DNS 主機名,如下所示:

server.hostname.org

而且我有一個防火牆,其規則允許通過埠進行通信9999。我的問題是我無法訪問這裡的伺服器:

server.hostname.org:9999

防火牆規則應該是正確的,因為我在其他成功允許流量的規則之後對其進行建模。我可以通過以下方式訪問主防火牆伺服器:

https://server.hostname.org

任何幫助深表感謝。

在向 DNS 公司送出請求後,我確定這根本不是他們的問題。我已經能夠成功地將其配置為按需要工作。這是我所做的:

-在伺服器上配置監聽埠 -確認防火牆規則 -啟動伺服器

然後它可以在server.hostname.org:9999

不知道發生了什麼,但它現在可以工作了……

我會嘗試:

  1. ping server.hostname.org 以檢查 DNS 是否正確(或 nslookup server.hostname.org)
  2. 修改 apache 監聽 80 埠(預設)
  3. 打開http://server.hostname.org

如果一切正常,則更改為埠 9999 並嘗試打開http://server.hostname.org:9999

引用自:https://serverfault.com/questions/356333