重定向到Apache虚拟主机文件中的子文件夹?

时间:2017-11-06 06:58:57

标签: apache mod-rewrite

我想根据名称和子网址名称分隔网络服务器。

第一台服务器www.xxx.com/(xxx),第二台服务器www.xxx.com/sub(yyy)

在我的反向代理配置中,这是设置。

<VirtualHost *:8080>
 ServerName  xxx.com

 ProxyRequests Off
 ProxyPreserveHost On
 ProxyPass /sub http://yyy
 ProxyPassReverse /sub http://yyy
 ProxyPass / http://xxx
 ProxyPassReverse / http://xxx

 </VirtualHost>

及以下是yyy(www.xxx.com/sub)上Apache服务器的设置

<VirtualHost *:80> 
ServerName  xxx.com 
Alias /sub /var/www/sub.xxx.com/sub/docroot/
DocumentRoot /var/www/sub.xxx.com/sub/docroot/

<Directory /var/www/sub.xxx.com/sub/docroot/>
Options +FollowSymLinks
AllowOverride All
order allow,deny
allow from all
Options -Indexes
</Directory>
</VirutalHost>

所以它看起来“root”的流量没问题。但是,“sub”的流量命中yyy服务器,它通过删除“sub”url返回404错误。如何保留“sub”url以便不会生成404错误?

0 个答案:

没有答案