Я пытаюсь настроить приложение django (mod-wsgi) на сервере в поддомене accounts.mysite.com (D.O. Droplet). Когда я пытаюсь перезагрузить apache, я получаю следующие ошибки:
AH00526: Syntax error on line 2 of /etc/apache2/sites-enabled/dev.mysite.com.conf:
SuexecUserGroup configured, but suEXEC is disabled: Invalid owner or file mode for /usr/lib/apache2/suexec
Я изначально не настраивал это, поэтому я настроен на то, чтобы не нарушать его - возможно, я был слишком осторожен.
При этом я хочу запустить конфигурацию с помощью serverfault, чтобы посмотреть, не выделяется ли что-нибудь - я не работал с fcgi несколько лет, мне кажется, это нормально, но есть несколько симлинков. И исходный разработчик, похоже, устанавливает группу suexec по идентификатору пользователя / группы.
/ usr / lib / apache2 / suexec имеет следующие настройки chmod:
lrwxrwxrwx 1 root root 24 Aug 25 2014 suexec -> /etc/alternatives/suexec
что приводит меня сюда
lrwxrwxrwx 1 root root 30 Aug 25 2014 suexec -> /usr/lib/apache2/suexec-custom
(еще одна ссылка на)
-rwsr-xr-- 1 root www-data 18472 Jul 22 2014 suexec-custom
Рассматриваемая строка 2 такова:
SuexecUserGroup "#1002" "#1002"
Как упоминалось выше, это идентификатор пользователя "dev",
Я пробовал здесь несколько разных комбинаций групп пользователей, и это не сработало.
Также...
Я подтвердил, что suexec включен.
Я попытался сменить владельца / группу процесса.
Больше ничего не пробовала. Хотела сначала спросить совета.
Спасибо.