Como eu verifico se o mod_fcgi está habilitado no Apache e / ou como habilitá-lo?

2

Eu tenho um VPS com o CENTOS 5.7. Estamos usando o Apache 2.2.22 e o mod_fcgi deve estar rodando de acordo com o WHM.

  1. Eu fiz um httpd -l e mod_fcgid.c não foi listado lá.

  2. Eu verifiquei o arquivo httpd.conf e /usr/local/apache/conf/php.conf está incluído.

  3. Também verifiquei o arquivo php.conf e LoadModule fcgid_module modules/mod_fcgid.so está lá, então acho que ele deve estar ativado.

Quando tento configurar o mod_fcgid com parâmetros como

MaxRequestsPerProcess 500
MaxProcessCount 5 

Eu os escrevo no arquivo php.conf e não há alteração alguma, eu tenho mais de 5 processos php em top . Talvez eu não entenda como o mod_fcgi funciona?

Como posso verificar se o mod_fcgid está ativado e como posso testá-lo?

    
por Shaz 11.03.2012 / 17:14

1 resposta

1

Execute apachectl -t -D DUMP_MODULES para mostrar os módulos na configuração atualmente em execução.

Note que o mod_fcgid não está em um pacote padrão do CentOS 5. Em vez de compilar você mesmo, você deve ativar o repositório karan e instalá-lo a partir dele usando o yum:

link

O próprio RPM pode ser encontrado em:

link

mas, como dito, você deve instalar via yum e deixar satisfazer as dependências.

Aqui estão algumas instruções que encontrei:

link

Eu não testei, mas, aparentemente, eles parecem que devem trabalhar.

    
por 11.03.2012 / 17:34