Estrutura de tipo disponível para sites de hosts virtuais CentOS Apache

Estrutura de tipo disponível para sites de hosts virtuais CentOS Apache

Acabei de configurar o LAMP em um novo servidor CentOS. Anteriormente, quando instalei o LAMP no Ubuntu, sempre precisei criar uma definição de host virtual para cada site criado em meu /var/wwwdiretório.

Mas no CentOS, percebi que assim que coloco meu site em meu /var/wwwdiretório, ele fica imediatamente visível em meu navegador.

Incluí esta diretiva: Include conf/vhosts/*.confem meu httpd.confarquivo para definir hosts virtuais para sites específicos. Dentro do meu diretório vhost, defini meus *.confarquivos.

Alguém pode me dizer o que precisa ser editado, possivelmente em httpd.conf, para impedir que sites que não possuem um /vhosts/*.confarquivo individual sejam exibidos quando visitados?

Abaixo estão minhas informações de definição de host virtual padrão que altero para cada novo site:

<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>

Responder1

Direi pela minha mente e memória (não consigo verificar no CentOS), você tem algum lugar no httpd.conf

Este módulo cria hosts virtuais configurados dinamicamente, permitindo que o endereço IP e/ou o cabeçalho Host: da solicitação HTTP sejam usados ​​como parte do nome do caminho para determinar quais arquivos servir. Isso permite o uso fácil de um grande número de hosts virtuais com configurações semelhantes.

  • VirtualDocumentRootdefinido em /var/www/(alguma coisa) + possívelVirtualScriptAlias

PS: Você pode me dizer por que deseja parar com esse comportamento (legal, do meu ponto de vista)?

Responder2

Recentemente configurei um servidor web centos 7 com hosts virtuais e adicionei uma <VirtualHost>diretiva para uma página em branco ou em breve. Esta <VirtualHost>diretiva precisa estar acima Include conf/vhosts/*.confno arquivo httpd.conf.

informação relacionada