Problema de configuração do Apache2

Problema de configuração do Apache2

Para usar meu VPS Debian para vários domínios, executei as seguintes ações:

removi o padrão de sites-enabled/ e sites-available/ (config e o link simbólico) e adicionei isso em sites-available/www.mysite.com :

<VirtualHost MYIP:80>
ServerName mysite.com
ServerAlias www.mysite.com
Alias /media/ /home/myuser/mysite/media/
Alias /admin_media/ /home/myuser/django/Django-1.2/django/contrib/admin/media/
WSGIScriptAlias / /home/myuser/mysite/wsgi.py
ErrorLog  /home/myuser/mysite/logs/error.log
CustomLog /home/myuser/mysite/logs/access.log combined
</VirtualHost>

E mudei meu ports.conf para:

NameVirtualHost MYIP:80
Listen 80

<IfModule mod_ssl.c>
    # SSL name based virtual hosts are not yet supported, therefore no
    # NameVirtualHost statement here
    Listen 443
</IfModule>

Por último habilitei o novo domínio através do comando:

a2ensite www.mysite.com

Após reiniciar, recebo este erro:

myuser:~# /etc/init.d/apache2 restart
Restarting web server: apache2apache2: Syntax error on line 281 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/sites-enabled/www.birertek.com: /etc/apache2/sites-enabled/www.birertek.com:1: <VirtualHost> was not closed.
 failed!

Por favor ajude esta pobre alma.

Responder1

O arquivo /etc/apache2/sites-enabled/www.birertek.com contém a configuração do host virtual www.birertek.com.

O arquivo deve começar com

<VirtualHost>

que deve ser seguido por várias opções de configuração. Deveria haver um fechamento

</VirtualHost>

no fundo.

Verifique se existe um local adequado</VirtualHost>

Responder2

Esse erro:

[...] <VirtualHost> was not closed.

parece ser sobre sua configuração estar formatada incorretamente. Tem certeza de que não perdeu algum erro de barra/ortografia na configuração real? O snippet fornecido parece bom, então não sei por que você teria algo assim. A propósito, o que DocumentRootvocê está usando para seus hosts virtuais?

informação relacionada