Você pode usar o yum para fazer isso
sudo yum upgrade httpd
Atualizará sua instalação do Apache e suas dependências para o mais recente disponível para o seu CentOS.
Estou enfrentando alguns problemas com os patches do Apache. Alguém pode me esclarecer apontando algumas instruções passo a passo para aplicar os patches a um servidor Apache em um ambiente de produção?
Existem muitas metodologias diferentes para implantar patches. Como mencionado acima, instalar o httpd / php / perl / mysql via yum é uma maneira, então você pode simplesmente usar o yum para gerenciar suas atualizações. Outra maneira é você poder compilar a partir da fonte. Isso permite muito mais controle sobre seus caminhos de atualização / atualização e você não depende de alguém para criar um pacote para explorações de dia zero ou patches que não foram liberados para o yum.
Para nossos principais serviços, normalmente compilamos a partir da fonte para garantir que eles sejam configurados da maneira exata que queremos e podemos ser criteriosos para cada atualização. Sem mencionar que há menos oportunidades para atualizar / atualizar versões digitando: # yum -y update *
O que aconteceu antes. Se você está querendo atualizar o Apache via fonte é bem simples. Normalmente, o que fazemos é manter um repositório de pacotes e fontes instalados em / usr / local / src /
Se você ainda tiver o diretório original de instalação de origem, poderá fazer o download da versão para a qual deseja atualizar, extraí-lo para seu próprio diretório. Copie o config.nice para a nova instalação e execute o config.nice e ele irá instalar / manter toda a configuração antiga. Então você apenas faz o backup do diretório src junto com seu diretório web e você pode reimplantar ou adicionar servidores rapidamente.
Aqui está uma amostra dos passos que sugeri.
# cd /usr/local/src/Apache-$version
# cp ../Apache-$old-version/config.nice .
#./config.nice
# make; make install
# /etc/init.d/httpd restart
Você precisa decidir qual versão e os parâmetros de instalação deseja executar. Faça a instalação inicial e, em seguida, você tem um caminho em frente usando as etapas acima. Boa sorte!
Tags apache-2.2 centos