ESTA PERGUNTA DEVE SER MARCADA COMO FECHADA
Eu recentemente compilei MapServer 6.2 em uma máquina CentOS 6.3, usando
./configure --with-ogr=/usr/bin/gdal-config --with-gdal=/usr/bin/gdal-config --with-proj=/usr --with-geos=/usr/bin/geos-config --with-postgis=/usr/bin/pg_config --with-php=/usr/include/php --with-wfs --with-wfsclient --with-wmsclient --enable-debug --with-threads --with-wcs --with-sos --with-gd --with-freetype=/usr/bin --with-jpeg --with-cairo --with-curl
se isso for de interesse, de qualquer forma.
Então, depois disso, o Apache / 2.2.15 silenciosamente falha ao reiniciar, ou seja, quando apachectl graceful
, ele diz "httpd não executando, tentando iniciar". Não há nada de interesse no Apache errors_log, /var/log/messages
, e é estranho porque até agora sempre funcionou.
Reiniciar a máquina várias vezes fez com que não resolvesse o problema. Algumas outras coisas que fiz:
[root@R12X0210 cgi-bin]# service httpd status
httpd is stopped
[root@R12X0210 cgi-bin]# ps aux|grep httpd
root 1846 0.0 0.0 103236 864 pts/0 S+ 12:11 0:00 grep httpd
Eu suspeito que isso possa ter algo a ver com um módulo php que foi alterado / adicionado pelo MapServer, mas eu realmente não sei ... Eu nem sei como depurar isto corretamente.
EDITAR : Tudo bem, /var/log/httpd/error_log
não está necessariamente vazio, em vez disso, mostra essas duas coisas depois de fazer /sbin/service/httpd start
[Wed Dec 19 17:33:24 2012] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Dec 19 17:33:24 2012] [error] Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] ((null):0)
O erro SSL resulta no encerramento do mecanismo de início? O problema é que temos um certificado não assinado em execução, ou seja, estamos testando o https Access, mas ainda não no modo de produção. Absolutamente nada foi alterado na configuração SSL do Apache antes de parar de funcionar.
EDIT2: Enquanto isso, eu reinstalei o httpd com yum reinstall httpd
, isso também não resolveu o problema.