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

Mac OS X Mountain Lion добавляет www к виртуальному хосту на localhost

Я новичок в настройке своего Mac для локального хоста, поэтому это может быть глупый вопрос. Я хочу настроить виртуальный хост, чтобы http://localhost/domain указывает на http://domain.dev. В моей конфигурации Apache у меня есть localhost, указывающий на папку моих сайтов. Это работает правильно. Я могу перейти на localhost / domain.

В моем файле hosts я установил domain.dev как 127.0.0.1.

В моем файле vhosts я установил следующую запись:

<VirtualHost 0.0.0.0:80>
DocumentRoot "/Users/username/Sites/domain/"
ServerName domain.dev
</VirtualHost>

Но когда я раскомментирую эту строку в конфигурации Apache:

Include /private/etc/apache2/extra/httpd-vhosts.conf

Браузер добавляет «www» в domain.dev, который затем не может найти. Что я делаю не так?

Просто используйте ServerAlias.

<VirtualHost 127.0.0.1:80>
   DocumentRoot /Users/username/Sites/domain/
   ServerName domain.dev
   ServerAlias www.domain.dev
</VirtualHost>