Apache将子域传递到备用路径

Apache将子域传递到备用路径,apache,tomcat,configuration,Apache,Tomcat,Configuration,我是Apache新手,正在尝试映射 www.subdomain.mycompany.com:8083 到 www.mycompany.com:8083/subdomain 但是子域可以是任何它没有预先确定的东西 我们使用的是运行Apache2.2.15。目前在.conf文件中有ProxyPass设置 我必须将其传递给proxypass: ProxyPass/myapplication ProxyPassReverse/myapplication 您可以使用Apache模块的mod_vhost_别

我是Apache新手,正在尝试映射

www.subdomain.mycompany.com:8083

www.mycompany.com:8083/subdomain

但是子域可以是任何它没有预先确定的东西

我们使用的是运行Apache2.2.15。目前在
.conf
文件中有ProxyPass设置

我必须将其传递给proxypass:

ProxyPass/myapplication

ProxyPassReverse/myapplication


您可以使用Apache模块的mod_vhost_别名

<VirtualHost *:80>
     ServerAlias *.example.com
     VirtualDocumentRoot /var/www/%-3/
     VirtualScriptAlias /var/www/%-3/
</VirtualHost>

ServerAlias*.example.com
VirtualDocumentRoot/var/www/%-3/
VirtualScript别名/var/www/%-3/
访问URL http://子域。example.com将映射到/var/www/子域/ -3表示URL的第三部分,如-2表示示例


ServerAlias指令防止访问时出错。如果没有该指令,此访问将尝试重定向到/var/www//

谢谢您的回复。作为其中的一部分,我必须使用Apache服务器来传递url。我在上面补充了更多细节。