Mac OSX 10.8.4 - Apache - 设置虚拟主机

Mac OSX 10.8.4 - Apache - 设置虚拟主机

我似乎无法让我的虚拟主机工作:

我有一个 /etc/apache2/users/scottr.conf 设置如下:

<Directory "/Users/scottr/Sites/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
</Directory>

然后我将 /etc/apache2/extra/ 设置为:

 <VirtualHost *:80>
    ServerName localhost
    DocumentRoot "/Users/scottr/Sites/"
 </VirtualHost>

 <VirtualHost *:80>
    ServerName whatever
    DocumentRoot "/Users/scottr/Sites/work/whatever/"
 </VirtualHost>

http://localhost works fine, but I can't get http://whatever/ to work at all.

看起来很基础。

我错过了什么?

/var/log/apache2/error_log doesn't show any entries if I go to http://whatever/

/etc/apache2/httpd.conf 是默认的:

# User home directories
Include /private/etc/apache2/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include /private/etc/apache2/extra/httpd-info.conf

# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
Include /private/etc/apache2/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
#Include /private/etc/apache2/extra/httpd-dav.conf

# Various default settings
#Include /private/etc/apache2/extra/httpd-default.conf

/etc/apache2/extra/httpd-userdir.conf:

Include /private/etc/apache2/users/*.conf

-- 斯科特

答案1

whatever/etc/hosts 中是否有条目?

例如

127.0.0.1  whatever

相关内容