Apache 反向代理轉發 HTTP 請求到 Tomcat 的配置。比較簡單實用。
下載 Apache web server 2.2,安裝完成後,修改安裝目錄下的 conf/httpd.conf 文件,將以下兩行前的註釋字符 # 去掉。
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
在這個配置文件最後,加上
ProxyPass /app http://<tomcat_server_address>:port/app
ProxyPassReverse /app http://<tomcat_server_address>:port/app
保存配置文件後重新啓動 Apache 就可以了。當用戶訪問
http://<apache_server_address>/app 的時候,Apache 後臺自動將請求轉發給 Tomcat ,用戶只認爲 Apache server 就是他所要的應用服務器.
注意:這裏的apache的app名和tomcat的app名(就是tomcat下的工程目錄)要一致,否則CSS樣式會有問題。