O Apache2 pára de funcionar depois de executar o comando a2ensite

0

Eu tive meu servidor LAMP esmagado por algum motivo. É por isso que eu removi completamente e instalei novamente. A instalação foi bem sucedida e "localhost" está funcionando bem. No entanto, toda vez que estou tentando adicionar um host virtual (usando o comando a2ensite), meu servidor apache2 para de funcionar. Quando executo o comando a2dissite de um host virtual correspondente, o servidor começa a funcionar novamente. Por favor, ajude-me a resolver este problema.

    
por Stas 08.12.2011 / 03:18

1 resposta

1

A partir de subdomínios 000-default use:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName  yourdomain.com
        ServerAlias subdomain.domain.com
        DocumentRoot /home/username/public_html/example
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home/username/public_html/example>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
    
por Daniel Hunter 25.05.2012 / 07:45