2012-12-29 110 views
0

我正在尝试创建虚拟子域名,但在编辑httpd-vhosts.conf后,apache无法启动,并且在错误日志中没有错误。Apache虚拟子域名

<VirtualHost 127.0.0.1:80> 
    ServerAlias *.localhost 
    UseCanonicalName Off  
    VirtualDocumentRoot C:/xampp/htdocs/%1 
</VirtualHost> 

注意:我在Windows上通过xampp运行apache。

+1

对于那些没有xampp但知道apache的人,可以放下一个关于httpd-vhosts.conf原始内容的词吗? –

回答

0

前段时间同样出现了同样的问题。您必须启用vhost_alias模块。

的Apache/conf目录/ httpd.conf中找到这一行,并取消其

#LoadModule vhost_alias_module modules/mod_vhost_alias.so 
+0

谢谢,它现在有效:D – Alen

0

我知道我写的不是一个解决方案。但尝试使用Ampps。它提供了一个创建子域的界面,这对不了解Apache配置的用户很有用。