Separa arquivos conf para cada host virtual

1

Estou em vários servidores VPS diferentes e eles às vezes configuram automaticamente arquivos conf separados para cada host virtual.

Estou tentando conseguir o mesmo em minha máquina local (que roda o Ubuntu 11.04 no xampp 1.7.3). Como você faria isso? Você editaria o arquivo http.conf ? O apache já faz isso automaticamente?

Como é possível configurar arquivos .conf separados para cada host virtual em uma pasta especificada (digamos, /opt/lampp/etc/extra/hosts )?

    
por chrisjlee 27.06.2011 / 19:07

1 resposta

3

Você pode incluir um diretório de arquivos de configuração adicionando uma linha como essa ao final do arquivo apache2.conf / httpd.conf:

Include /opt/lampp/etc/extra/hosts/

Onde / opt / lampp / etc / extra / hosts / conteria os arquivos conf.

Os arquivos conf seriam parecidos com uma definição de host virtual normal:

<VirtualHost *:80>
ServerName foo.dom.com
ServerAdmin [email protected]
DocumentRoot /path/to/docroot
</VirtualHost>

(etc, etc)

Esse comportamento é típico de uma instalação Debian onde os arquivos de configuração são divididos em arquivos menores e mais gerenciáveis.

    
por 27.06.2011 / 19:35