Apache 实现ProxyPass转发URL到Tomcat并实现http自动转https
·
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
更多推荐
所有评论(0)