根据URL的PATH进行转发,适合没有域名的情况下,例如:
http://127.0.0.1/support 转到 http://192.168.1.251:8008/support
http://127.0.0.1/gdForestry 转到 http://192.168.1.251:9007/gdForestry
首先启用代理模块,去掉httpd.conf中的注释:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@dummy-host.example.com
ServerName 127.0.0.1
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Require all granted
</Proxy>
ProxyPass /support http://192.168.1.251:8008/support
ProxyPass /gdForestry http://192.168.1.251:9007/gdForestry
ProxyPassReverse /support http://192.168.1.251:8008/support
ProxyPassReverse /gdForestry http://192.168.1.251:9007/gdForestry
ErrorLog "logs/test.localhost-error_log"
CustomLog "logs/test.localhost-access_log" common
</VirtualHost>
ProxyPass /cas http://192.168.0.206:9090/cas
ProxyPassReverse /cas http://192.168.0.206:9090/cas