Apache:內部連接埠重定向到公共連接埠

Apache:內部連接埠重定向到公共連接埠

因此,我在內部伺服器上執行 Apache,並進行連接埠轉發,例如從外部連接埠 10000 到內部連接埠 80。

我的路由器不支援環回,因此我嘗試從網路外部存取它。我去了<external ip>:10000/wordpress,我可以正常看到 WordPress 登入頁面。

當我<internal ip>:80在內部網路上進行測試時,我可以看到 Apache 預設的“It Works!”網頁。如果我給它正確的路徑,我甚至可以瀏覽我的 /var/www/ 資料夾。但是當我轉到 時<internal ip>:80/wordpress/,我的瀏覽器會自動嘗試將其重定向到<internal ip>:10000/wordpress,但失敗了。

<internal ip>為什麼它與 the混淆<external port>以及如何阻止它重定向?我應該能夠<internal ip>:80從我的內部網路存取而不需要重定向。

伺服器作業系統:Ubuntu伺服器10.10

路由器:Trendnet 652BRP

答案1

為了測試網頁的連接埠轉發,我會使用瀏覽器截圖並拍一張或兩張從外面看到的照片。嘗試從內部存取 WAN 介面時,您會看到奇怪的結果。所以得到一個總是好的真的外部視角。

您可能會收到“It Works!” apache 預設頁面,因為 wordpress 的設定方式。如果安裝是使用自動化工具執行的,則它可能已使用您的 Apache 配置製定了自訂規則mod_rewrite或修改了您的 Apache 配置。仔細檢查httpd.confApache 的主機配置以及Listen指令。

相關內容