2011-04-03 96 views
0

我有一个问题关于我已经设法解决这个阶段,但唯一的问题是要找出如何通过perl来实现。Apache addon perl脚本通过通配符获取子域

这是一个链接的当前结构:

http://username.mydomain.com/public/name 

而这是当前虚拟主机我有:

<VirtualHost *:80> 
     ServerName mydomain.com 
     ServerAlias *.mydomain.com 

     <Location /public> 
       DAV svn 
       SVNParentPath /home/svn/public/{SubdomainHere} 
     </Location> 

     ErrorLog /home/svn/log/error.log 
     CustomLog /home/svn/log/warning.log combined 
</VirtualHost> 

上面显示了当前的虚拟主机结构,并在子域模式是必需的。我查看了mod_perl并启用了它,现在也明白我可以添加标签。但是,我的Perl技能是有限的,如果不是不存在的话。

我在这里看到的答案,我认为这是有点类似我的,但需要更多的mods:https://serverfault.com/questions/85256/using-url-within-vhost-container-with-mod-perl-dynamically

有人能告诉我如何可以实现和/或点我在正确的方向?

非常感谢, 肖恩

回答

0

我通过创建自动添加的配置文件,然后重新加载Apache2的

一个C++的init脚本克服了这个