Неверная команда 'WSGIReloadMechanism' в файле конфигурации моего сайта Apache - PullRequest
0 голосов
/ 01 марта 2011

Я пытаюсь развернуть проект Django и использую Apache2 с mod_wsgi.Вот соответствующие строки в моем файле Apache conf:

WSGIScriptReloading On
WSGIDaemonProcess myprojectcom
WSGIReloadMechanism Process
WSGIProcessGroup myprojectcom
WSGIApplicationGroup myprojectcom
WSGIPassAuthorization On

WSGIScriptAlias / /home/myproject/myproject/deploy/deploy.wsgi

Я использовал очень похожий файл conf для многих других развертываний, но я впервые получаю следующую ошибку:1004 *

/etc/apache2/sites-available$ sudo /etc/init.d/apache2 restart
Syntax error on line 8 of /etc/apache2/sites-enabled/myproject.com:
Invalid command 'WSGIReloadMechanism', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
  ...fail!

Я не вижу никакой синтаксической ошибки.Я в Ubuntu, использую пакет libapache2-mod-wsgi.Что может быть не так?

1 Ответ

6 голосов
/ 01 марта 2011

Удалить всю строку:

WSGIReloadMechanism Process

Это больше не нужно, и директива была полностью удалена в mod_wsgi 3.X.

Желательно не полагаться на старый блогпосты о том, как настроить mod_wsgi и использовать вместо этого актуальную документацию по mod_wsgi на сайте mod_wsgi.

...