2013-02-20 63 views
0

我使用此配置和我的.dev工作正常,但它显示it works而不是index.php什么是有默认index.phpApache虚拟主机显示其作品,但不加载正确的索引

MACOSX

<Virtualhost *:80> 
    VirtualDocumentRoot "/Users/Jess/Sites/dev/%1/" 
    ServerName vhosts.dev 
    ServerAlias *.dev 
    UseCanonicalName Off 
    LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon 
    ErrorLog "/Users/Jess/Sites/dev/vhosts-error_log" 

    <Directory "/Users/Jess/Sites/dev/*"> 
    Options -Indexes FollowSymLinks 
    AllowOverride AuthConfig FileInfo 
    Order allow,deny 
    Allow from all 
    </Directory> 
</Virtualhost> 
+0

我不认为它正在读取这个配置。 '它的工作原理'来自默认的'index.php'文件。该文件通常在'/ var/www/html'文件夹中,或者可以是'/ Applications/XAMPP/htdocs'。您是XAMPP还是OSX附带的默认apache服务器? – 2013-02-20 02:47:41

+0

默认安装OSX – 2013-02-20 02:54:01

回答

1

我相信默认的文件是/Library/WebServer/Documents/index.html。确保您的配置文件在/etc/apache2/httpd.conf的末尾添加。就像这样:

Include /etc/apache2/users/XXXXX.conf