erro suexec configurando o mod_fastcgi com o apache2.2.3 no centos

1

Tenho acompanhado esta postagem no blog para compartilhar o cache opcode da APC entre PHP processos usando FastCGI. Infelizmente estou recebendo o seguinte erro ao iniciar o httpd:

Starting httpd: Syntax error on line 4 of /etc/httpd/conf.d/mod_fastcgi.conf:
FastCgiWrapper: "/usr/sbin/suexec" execute access for server (uid -1, gid -1) failed: execute not allowed

A linha 4 do mod_fastcgi.conf possui FastCgiWrapper On . Percebo que a documentação afirma que essa linha poderia especificar o caminho para o wrapper . Isso deveria ser mudado?

Verifiquei se as permissões do script php-fastcgi do usuário ( 550 ) e do diretório ( 555 ) estão corretas, / usr / sbin / suexec está correto ( -r-s--x--- ) e que o suEXEC está sendo carregado pelo apache ( [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) ).

Onde mais eu deveria estar procurando? Tenho certeza de que isso é um problema de permissões ou de caminho ...

TIA,
JD

    
por Jonathan Day 18.02.2011 / 00:38

1 resposta

1

Tem a ver com a ordem das diretivas. Em conf/http.conf inclui conf.d/* antes de especificar as diretivas User e Group .

Tente colocar mod_fastcgi.conf em conf/ e no final de httpd.conf append

Include conf/mod_fastcgi.conf
    
por 03.02.2012 / 05:31