CentOS Apache виртуальные хосты сайты-доступный тип структуры

CentOS Apache виртуальные хосты сайты-доступный тип структуры

Я только что установил LAMP на новом сервере CentOS. Раньше, когда я устанавливал LAMP на Ubuntu, мне всегда нужно было создавать определение виртуального хоста для каждого веб-сайта, который я создавал в своем /var/wwwкаталоге.

Но в CentOS я заметил, что как только я добавляю свой сайт в свой /var/wwwкаталог, он сразу же становится виден в моем браузере.

Я включил эту директиву: Include conf/vhosts/*.confв свой httpd.confфайл, чтобы определить виртуальные хосты для определенных сайтов. Внутри своего каталога vhost я определил свои *.confфайлы.

Может ли кто-нибудь подсказать, что нужно отредактировать, возможно, в httpd.conf, чтобы сайты, не имеющие отдельного /vhosts/*.confфайла, не отображались при посещении?

Ниже приведена информация об определении моего виртуального хоста по умолчанию, которую я изменяю для каждого нового сайта:

<VirtualHost var/www/aSite:80>
    ServerAdmin [email protected]
    DocumentRoot var/www/aSite
    ServerName myServer
    ErrorLog var/www/aSite/logs/error_log
    CustomLog var/www/aSite/logs/access_log common
</VirtualHost>

решение1

Я скажу по своему разуму и памяти (не могу проверить на CentOS), у вас где-то в httpd.conf есть

Этот модуль создает динамически настроенные виртуальные хосты, позволяя использовать IP-адрес и/или заголовок Host: HTTP-запроса как часть имени пути для определения того, какие файлы обслуживать. Это позволяет легко использовать огромное количество виртуальных хостов с похожими конфигурациями.

  • VirtualDocumentRootопределено в /var/www/(что-то) + возможноVirtualScriptAlias

PS: Можете ли вы рассказать мне, почему вы хотите прекратить это (хорошее, с моей точки зрения) поведение?

решение2

Недавно я настроил веб-сервер Centos 7 с виртуальными хостами и добавил <VirtualHost>директиву для пустой веб-страницы или страницы «Скоро». Эта <VirtualHost>директива должна быть выше Include conf/vhosts/*.confв файле httpd.conf.

Связанный контент