2013-02-20 65 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