A solução foi para yum erase httpd
(e isso NÃO removeu nenhum arquivo de configuração.) No entanto, ele desinstalou alguns pacotes PHP. Então, eu só tinha que ver quais e reinstalá-los.
Um servidor atualmente possui o httpd-2.0.63-2.el4s1.centos.2 instalado (do repositório centosplus), mas faltam algumas atualizações de segurança na versão. Onde como httpd-2.0.52-49.ent.centos4 é uma versão inferior, mas tem atualizações de segurança recentes. Então eu preciso fazer o downgrade.
Parece que a única maneira seria removê-lo e, em seguida, instalar o 2.0.52. Isso estraria todas as configurações? Devo fazer backup de todos os arquivos conf primeiro?
Se você instalou e atualizou o httpd através do yum, então você pode fazer yum downgrade httpd
para ir para a versão anterior.
Normalmente, as atualizações de pacote não tocam nos arquivos de configuração, mas, por precaução, eu executaria isso primeiro:
cd /etc/httpd; tar cvfz /var/tmp/httpd_backup.$(date +"%Y-%m-%d).tar.gz *
Isso criará um backup datado em / var / tmp.
Se você quiser evitar futuras atualizações, considere também usar o plug-in do yum yum-versionlock
.