【发布时间】:2015-12-26 17:21:13
【问题描述】:
我想让 apache 充当反向代理并将 URL 重定向到不同的主机。
<VirtualHost *:80>
ProxyPreserveHost On
RewriteEngine On
RewriteRule ^/app1/(.*) http://192.168.56.102:10001/$1 [P,L]
ProxyPassReverse /app1/ http://192.168.56.102:10001/
RewriteRule ^/(.*) http://192.168.56.102:82/$1 [P,L]
ProxyPassReverse / http://192.168.56.102:82
ServerName servername.local
</VirtualHost>
上面的代码运行良好并重定向我的 URL:
- servername.local 到端口 82
- servername.local/app1/到10001端口
我也想让 servername.local/app1 重定向到端口 10001 但这不起作用我必须添加 / 添加我尝试添加的 URL 的末尾
ProxyPassReverse /app1 http://192.168.56.102:10001/
但它不起作用有没有办法做到这一点?
【问题讨论】:
标签: apache url-rewriting proxy