host virtual debian apach2

1

Estou tentando adicionar um novo domínio ao meu servidor que está executando o debian e o apache2. Como exatamente devo ir para adicionar o domínio? Através dos sites habilitados / disponíveis? e se assim for como faço isso

obrigado

    
por Belgin Fish 17.02.2011 / 04:07

1 resposta

3

No Debian, hosts virtuais são habilitados por padrão, então depois de configurar o dns, solte um arquivo chamado como você gosta (por exemplo, site.example.org) em / etc / apache2 / sites-available com este conteúdo

# This tell apache to enable this vhost for all ports
<VirtualHost *>
        # These two are the only mandatory params for a vhost
        ServerName your.dns.name # dns name for this vhost
        DocumentRoot /your/document/root # document root for this vhost

        # Optional, allow override in .htaccess files
        <Directory /your/document/root>
                Options FollowSymLinks
                AllowOverride All
        </Directory>

        # optional, log accesses and errors to a different file
        ErrorLog /var/log/apache2/your-name-error.log
        CustomLog /var/log/apache2/your-name-access.log combined
</VirtualHost>

Então, como root, execute o comando a2ensite site.example.org (o nome do arquivo) e recarregue o apache com /etc/init.d/apache2 reload , como sugerido pelo comando anterior. É isso.

Se algo der errado, revise sua configuração com apache2ctl -t para verificação de sintaxe e com apache2ctl -s para configuração de host virtual.

    
por 17.02.2011 / 04:35