Aplicando correções do Apache no CentOS

1

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?

    
por newbie.my 26.03.2012 / 11:24

2 respostas

3

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.

    
por 26.03.2012 / 11:32
1

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!

    
por 26.03.2012 / 17:04