请帮我使用Apache 2.4.18。 这是与这个问题作斗争的第三天。
build筑
www.myserver.com:用于stream量redirect的前台服务器
内部服务器与本地IP 192.168.0.10包含2个文件夹与一个Web应用程序每一个
我想通过他们的子域来访问这些networking应用程序
这是我的虚拟主机configuration文件
<VirtualHost *:80> ServerName app01.myserver.com ProxyRequests Off ProxyPreserveHost On ProxyPass / http://192.168.0.10/app01 ProxyPassReverse / http://192.168.0.10/app01 </VirtualHost>
它的工作,但部分:stream量正在redirect,但我有问题的链接。
问题
在app01.myserver.com上login后,浏览器redirect到app01.myserver.com/dashboard ,应用程序菜单上的某些链接选项会redirect到它们各自的模块,但是:
当我点击app01.myserver.com/profile时,我被redirect到app01.myserver.com/profile
然后我被redirect到app01.myserver.com/app01/profile
它正确地给了我一个404错误,因为“ app01 / profile ”不存在。
我想我需要一个重写规则,或者ProxyPass和ProxyPassReverse是不正确的。 任何帮助,将不胜感激。
像这样的东西应该为你工作:
RewriteEngine On RewriteRule ^/app01/(.*) http://app01.myserver.com/$1 [L] RewriteRule ^/app02/(.*) http://app02.myserver.com/$1 [L]