為什麼 Hamachi 會阻止與 HTTP 相關的任何內容?

為什麼 Hamachi 會阻止與 HTTP 相關的任何內容?

設定場景:基於私有網路內部運行 CentOS 7 的伺服器。該伺服器上有 Hamachi 和 ZeroTier。目的是允許網路外部的客戶端連接到伺服器,特別是在連接埠 80 上執行的 Apache。

問題:ZeroTier 工作正常;連接到相同 ZeroTier 網路的外部用戶端可以透過 Web 瀏覽器存取伺服器。

哈馬奇不起作用。外部客戶端可以連接到相同 Hamachi 網絡,可以看到伺服器,可以 ping 伺服器並可以透過​​ SSH 連接到伺服器。但是,當它嘗試訪問伺服器上的網頁時,它會掛起 - 不會超時,只是無休止地等待伺服器發送某些內容。同樣奇怪的是 htaccess 受到尊重,即重定向正在重定向,但沒有載入任何 Web 內容。

我在兩台不同的電腦上遇到了同樣的問題,兩台電腦都運行 Hamachi - 一台是 Mac,另一台是 PC。

到目前為止嘗試過的事情...

  • 關閉伺服器上的防火牆
  • 關閉伺服器上的 SELinux
  • 清除 DNS 快取
  • 重新安裝 Hamachi 和 redhat-lsb
  • 檢查 Apache 正在偵聽任何網域/IP 上的連接埠 80
  • 在同一網路上的另一台電腦上執行 Hamachi - 外部用戶端可以很好地連接到這台電腦。

更複雜的是,當我嘗試透過 SSH 編輯 httpd.conf (或任何 Apache 設定檔)時,終端會話停止 - 白屏,不會回應任何按鍵或組合鍵。伺服器上有什麼東西可以保護 Apache 設定更改嗎?

非常歡迎對此的任何想法或想法。謝謝。

相關內容