希望這很容易做到 - 我只是無法弄清楚!重定向到不同的Apache服務器的域名,但保持相同的網址
我提前道歉,如果我得到任何錯誤的術語是問題。我對網絡服務器的瞭解並不多!
我有一個域內的兩個Apache服務器。一個是偵聽80端口(我們可以稱之爲Apache1),另一個端口10080(Apache2)。
我想要實現的是,當用戶在瀏覽器的URL欄(如www.domain.com)中輸入某個域地址時,它們會從端口80上的默認服務器重定向到監聽的服務器端口10088.
我已經使用這個像這樣在Apache服務器1的Apache httpd.conf文件重定向關鍵字來實現的: -
<VirtualHost *:80>
ServerName www.domain.com
Redirect/http://www.domain.com:10088/exampleApp
</VirtualHost>
雖然這個作品,遺憾的是它改變了網址在瀏覽器到www.domain.com:10088/exampleApp,我需要它顯示給用戶輸入相同的域 - www.domain.com
我試着用ProxyPass和ReverseProxyPass搞亂,但我可以得到這個工作。我不知道是否可以使用URL重寫來實現解決方案。
預先感謝任何幫助
明天我會試試這個。目前我無法從家中訪問服務器。您能否向我解釋ProxyPreserveHost產品線的用途以及爲什麼需要它? – mazzaC
它確保主機頭保持設置。如果你的第二個Apache服務器正在做虛擬主機,你可能會需要這個。如果第二個Apache上只有一個站點,則可能不是。如果你不確定,可能更安全。 – arco444
是的,這對我來說很好。謝謝你的幫助。 – mazzaC