Назад | Перейти на главную страницу

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

- Скотт

У вас есть запись для whatever в / etc / hosts?

например

127.0.0.1  whatever