2012-08-06 57 views
1

我知道如何使用ProxyPass設置apache服務器。所以客戶端可以連接到一個特定的網址,被重定向到另一個網址,但不能識別這一點,因爲他輸入的網址保持不變。ProxyPass by servlets?

我必須爲此使用apache代理嗎?或者我可以以某種方式實現與Servlet相同的結果?特別是在不改變瀏覽器url的情況下轉發,所以用戶仍然認爲他直接訪問服務器?

回答

0

可能有lots of Proxy Servlets available,其中一些可能具有比Apache的ProxyPass更豐富的功能集。但是您通常希望在您的servlets之前擁有一個功能強大的服務器,這就是人們設置Apache之類的東西並使用ProxyPass將請求代理到本地(或內部)servlet引擎的原因。

你不需要使用Apache。例如,您可以使用NGinx's ProxyPass來做幾乎相同的事情。除了Apache的mod_proxy之外,如果您擔心負載平衡,還可以使用其他模塊。