Apache2-Konfigurationsproblem

Apache2-Konfigurationsproblem

Um meinen Debian-VPS für mehrere Domänen zu verwenden, habe ich folgende Aktionen ausgeführt:

habe die Standardeinstellung aus sites-enabled/ und sites-available/ (Konfiguration und symbolischer Link) entfernt und Folgendes unter sites-available/www.mysite.com hinzugefügt:

<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>

Und ich habe meine ports.conf wie folgt geändert:

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>

Zuletzt habe ich die neue Domäne mit dem folgenden Befehl aktiviert:

a2ensite www.mysite.com

Nach dem Neustart erhalte ich diesen Fehler:

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!

Bitte helfen Sie dieser armen Seele.

Antwort1

Die Datei /etc/apache2/sites-enabled/www.birertek.com enthält die Konfiguration für den virtuellen Host www.birertek.com.

Die Datei sollte beginnen mit

<VirtualHost>

Darauf sollten verschiedene Konfigurationsoptionen folgen. Es sollte ein abschließender

</VirtualHost>

ganz unten.

Überprüfen Sie, ob ein geeigneter</VirtualHost>

Antwort2

Dieser Fehler:

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

scheint daran zu liegen, dass Ihre Konfiguration falsch formatiert ist. Sind Sie sicher, dass Sie in der eigentlichen Konfiguration keinen Schrägstrich/Rechtschreibfehler übersehen haben? Der bereitgestellte Ausschnitt sieht jedoch in Ordnung aus, daher bin ich mir nicht sicher, warum Sie so etwas haben. Übrigens, was DocumentRootverwenden Sie für Ihre virtuellen Hosts?

verwandte Informationen