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 >