Apache 实现ProxyPass转发URL到Tomcat
hosts 文件
tomcat 原来访问路径 http://localhost:8080/dmp_api/api/common/getCitys
开启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