problema suexec e docroot

problema suexec e docroot

Estou com um problema ao executar um FastCgiServer no Apache2. Quando defino um host virtual com um servidor fcgi estático configurado, recebo um erro do suexec:

command not in docroot (/var/www-blah/dispatcher.fcgi)

O que está correto, porque docroot é /var/www. Mas quando uso um fastcgi dinâmico gerado por AddHandlermagic, também estou usando suexece o mesmo problema não ocorre - mesmo o script residindo em /home/.../public_html/dispatcher.fcgi.

O que faz com suexecque funcione corretamente lá? E como posso replicar esse comportamento no host virtual?

Atualizar:Na verdade, mudei minhas coisas de /var/www-blahpara /var/www/blah, então está no docroot e funciona. Acho que suexec tem alguma detecção public_html.

O que ainda não funciona é o fastcgi dinâmico com suexec em /var/www/.... Mesmo que o script pertença ao usuário correto, suexec não mostra nenhum erro e parece não ser executado (o script funciona como www-data)

Responder1

suexec executa apenas programas dentro de uma raiz de documento do Apache. Vero modelo de segurança suexec, nomeadamente o ponto 13.

informação relacionada