Apache2: ожидается </>, но увидел </ VirtualHost>

Syntax error on line 14 of /etc/apache2/sites-enabled/mysite.org.conf: Expected </> but saw </VirtualHost>
Action 'start' failed.
The Apache error log may have more information.

И /etc/apache2/sites-enabled/mysitet.org.conf:

<VirtualHost *:80>
ServerName mysite.org
DocumentRoot /var/www/mysite_org

< Directory /var/www/mysite_org >
    Order allow,deny
    Allow from all
< /Directory >

WSGIDaemonProcess mysite_org processes=2 threads=15 display-name=%{GROUP}
WSGIProcessGroup mysite_org

WSGIScriptAlias / /var/www/mysite_org/apache/django.wsgi
</VirtualHost>

1 ответ

Решение

Эта ошибка на самом деле вызвана строками 5 и 8. Поскольку тег открывается пробелом, конфигурация предполагает, что тег <> и должен быть закрыт с помощью. Поскольку и имеют пробелы, предполагается, что вы открываете <> дважды.

Просто удалите пробелы перед именем тега, и Apache должен перезагрузиться без проблем.

<Directory /var/www/mysite_org>
    Order allow,deny
    Allow from all
</Directory >
Другие вопросы по тегам