Корень Документа Virtualhost изменяющаяся сеть поддерживает весь сервер

У меня в настоящее время есть example.com, указывающий на Сервер один. Я хотел к серверу example.com из другого каталога (/WebData)

Я сделал это путем редактирования httpd.conf

http://pastebin.com/UjHhRNTX

Я это работает, как желаемый.

Я затем узнал, что должен был добавить website.org к серверу. Таким образом, я смонтировал другой диск и создал названный/WebDataWebsite dir

и созданный/etc/httpd/conf.d/websiteorg.conf со следующим VHost:

http://pastebin.com/GTmqtABf

<VirtualHost *:80>
       DocumentRoot "/WebDataWebsite"
       ServerName website.org
       ServerAlias www.website.org
       <Directory "/WebDataWebsite">
               Require all granted
       </Directory>
</VirtualHost>

По некоторым причинам весь трафик на example.com и website.org был оба направлен к index.htm в/WebDataWebsite

Что я делаю неправильно? Как я делаю/WebData (в httpd.conf) веб-сайтом по умолчанию, но фильтром именем сервера website.org с VHost?

0
задан 20 August 2015 в 18:44
1 ответ

После того, как вы определите первый виртуальный хост на порту *: 80, весь ваш трафик порта 80 будет обрабатываться этим виртуальным хостом в отличие от базовой конфигурации веб-сервера.

Обычно это лучший способ перейти к созданию двух *: 80 vhosts.Первый из них по умолчанию будет охватывать все, что используется для обработки вашей базовой конфигурации - второй указывает ServerName / ServerAlias ​​для захвата того, что вы намеревались настроить.

Проверьте свою работу с помощью apachectl -S

1
ответ дан 4 December 2019 в 16:50

Теги

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