Apache-2.2
Apache 2 監聽埠 9999,但無法通過 DNS 主機訪問
我有一個監聽埠的 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
不知道發生了什麼,但它現在可以工作了……
我會嘗試:
- ping server.hostname.org 以檢查 DNS 是否正確(或 nslookup server.hostname.org)
- 修改 apache 監聽 80 埠(預設)
- 打開http://server.hostname.org
如果一切正常,則更改為埠 9999 並嘗試打開http://server.hostname.org:9999