Субдомен WWW перенаправляет на сайт по умолчанию вместо виртуального хоста?

Я размещаю несколько веб-сайтов на экземпляре Сервера OS X 4.0 с проблемой. У меня есть персональный сайт по умолчанию, который доступен на нормальном домене и www субдомене. Я пытался настроить другие сайты, чтобы иметь тот подобный результат также. Однако я сталкиваюсь с проблемой. Моим виртуальным хостам (другие сайты) настроили www субдомен в записях DNS. Я настроил свои Виртуальные Хосты в Сервере OS X с 0 дополнительными доменами, перенаправлениями или псевдонимами. Всем другим настройкам также оставляют значение по умолчанию.

DNS на Сервере OS X настроен правильно также. Когда я пытаюсь получить доступ к http://example.com/, это отправляет меня в Виртуальный Хост правильно. Однако, когда я делаю http://www.example.com/, это отправляет меня в веб-сайт Значения по умолчанию Сервера, который является моим персональным сайтом. Единственным путем я могу зафиксировать, это должно добавить другой веб-сайт с помощью www.example.com в список.

Там другой путь состоит в том, чтобы зафиксировать это вместо того, чтобы добавить другой сайт к списку?

1
задан 25 March 2015 в 06:53
2 ответа

Добавьте www.example.com в качестве ServerAlias ​​ к VirtualHost, который вы хотите использовать.

1
ответ дан 3 December 2019 в 20:57

Отредактируйте httpd.conf для чтения;

<VirtualHost *:80(443?)>
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /your/doc/root/
</VirtualHost> 

Еще один изящный трюк для ServerAlias, который мне нравится (скрытый), по-прежнему будет переходить на example.com

1
ответ дан 3 December 2019 в 20:57

Теги

Похожие вопросы