Apache 實現ProxyPass轉發URL到Tomcat並實現http自動轉https
阿新 • • 發佈:2019-01-25
Apache 實現ProxyPass轉發URL到Tomcat
hosts 檔案
tomcat 原來訪問路徑 http://localhost:8080/dmp_api/api/common/getCitys
http自動轉https
開啟Apache的VirtualHost
在 conf/httpd.conf 下
Include conf/extra/httpd-vhosts.conf
開啟 代理 使apache具備將URL轉發給Tomcat的能力
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
在conf\extra\httpd-vhosts.conf 下
把指定的請求轉移到對應的tomcat服務請求下
<VirtualHost *:80>
ServerName dmp.a.com
ServerAlias www.dmp.a.com
ProxyPass / http://dmp.a.com:8080/dmp_api/
ProxyPassReverse / http://dmp.a.com:8080/dmp_api/
</VirtualHost>
hosts 檔案
127.0.0.1 a.com
127.0.0.1 www.a.com
127.0.0.1 dmp.a.com
127.0.0.1 www.dmp.a.com
tomcat 原來訪問路徑 http://localhost:8080/dmp_api/api/common/getCitys
代理後的訪問路徑 dmp.a.com/api/common/getCitys