我正在尝试在子域accounts.mysite.com(DO Droplet)的服务器上设置一个django(mod-wsgi)应用程序。 当我尝试重新加载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运行configuration,看看是否有什么突出的 – 我有几年没有与fcgi工作,它看起来对我好,但有多个simlinks。 而原来的开发似乎是由用户/组ID设置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
(另一个simlink到)
-rwsr-xr-- 1 root www-data 18472 Jul 22 2014 suexec-custom
第2行是这样的:
SuexecUserGroup "#1002" "#1002"
如上所述,这个“dev”用户的id,
我已经在这里尝试了多个不同的用户组合,它没有工作。
也…
我确认suexec已经启用。
我试图改变过程的所有者/组。
我还没有尝试过任何我想先征求意见的东西。
谢谢。