Apache2 e seus diretórios

1

Suponha que meu servidor hospede vários domínios. Onde está o meu diretório que contém os domínios da web ativos?

    
por Mr Ubuntu 06.12.2012 / 05:06

1 resposta

1

/etc/apache2/sites-available/ mantém todos os sites disponíveis com 1 arquivo por site. Os domínios estão dentro dos arquivos.

/etc/apache2/sites-enabled contém os sites ativos. Novamente: os domínios estão dentro dos arquivos. Esses arquivos podem ser links simbólicos para /etc/apache2/sites-available/ .

Exemplo:

<VirtualHost xx.yyy.com:80>
    ServerAlias xx.yyy2.com
    ServerAlias xxxxx
    AddHandler cgi-script .cgi
    DocumentRoot /dir/dir/dir/
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>

    ErrorLog /var/log/apache2/error.log

    LogLevel warn

    CustomLog /var/log/apache2/access.log combined
    ServerSignature On
 </VirtualHost>

Tente manter os arquivos fora de /var/www/ . /var muitas vezes não é uma partição separada e também é usado para armazenar arquivos de impressora e arquivos mysql, portanto, se qualquer um desses 3 preencher o sistema usando a máquina para corrigir esse problema, isso poderá ser mais difícil do que o necessário.

Também torna mais fácil quando você precisa atualizar ou reinstalar seu sistema, adicionar mais espaço ao seu sistema ou precisar usar vários sistemas operacionais diferentes.

    
por Rinzwind 06.12.2012 / 13:44