2012-10-21 81 views

回答

1

如果您在不同端口上收到請求,您需要讓服務器監聽這些端口。在這些服務器內部,你當然可以配置重寫規則,所以你甚至不需要檢查端口,因爲它隱式地在服務器邏輯中給出。

請注意,您可以在apache http服務器中配置多個虛擬服務器。

您還可以配置單個服務器以偵聽多個端口。檢查http服務器配置中有關Listen配置選項的文檔。那麼的確你必須測試這個港口。您可以通過使用RewriteCond命令和SERVER_PORT變量,在重寫模塊中執行此操作。所以像這樣:

RewriteEngine on 
RewriteCond ${SERVER_PORT} 88 
RewriteRule ^(.*)$ http://some.server.addr:8080/$1 [QSA,L]