Quero atualizar o Apache de 2.2.15 para 2.4.4 no CentOS. Preciso baixar arquivos de atualização para uma pasta e atualizar o Apache? Isso é possível?
centos
upgrade
apache-httpd
user3422709
fonte
fonte
Respostas:
O CentOS 6.x não fornece 2.4.x, apenas as versões 2.2.x do Apache. O CentOS, como o Red Hat OS, de onde deriva, o RHEL é voltado para a estabilidade e, portanto, tende a ficar para trás do que é de ponta. Então, você precisará:
/opt
)Rolando você mesmo
Existem inúmeros tutoriais online para compilar o Apache 2.4.x do zero no CentOS 6.x, eis um exemplo: Instale o Apache 2.4.4 no CentOS 6.4 , que mostra como.
Você também pode tentar fazer o download do
.tar.gz
arquivo diretamente , ele inclui um.spec
arquivo RPM para que você possa reconstruí-lo da seguinte maneira:Eu não esperaria ir muito longe com essa abordagem, pois você provavelmente precisará de vários outros pacotes que são um pouco difíceis de encontrar no CentOS 6.x, sem reconstruí-los também.
Encontrar um repo
Eu provavelmente encorajaria você a não tentar construí-lo, a menos que esteja realmente curioso para fazê-lo. Eu já fiz e é factível, mas pode demorar um pouco e às vezes pode ser um pouco frustrante. Em vez disso, sugiro que você simplesmente use o Remi Collet Repository, que já foi criado para o EL6 (That's RHEL 6 e CentOS 6).
O site da Remi fornece coleções de software e você deseja usar o httpd24 . Tudo o que é necessário é instalar o
.repo
arquivo a partir desse URL e executar umyum update
. Isso aumentará sua pilha de 2.2 para 2.4.NOTA: As coleções de software (SC) fornecidas pelo site da Remi Collet estão entre as opções 3 e 4 . Digo isso porque eles estão distribuídos como RPMs, mas o software é instalado no diretório
/opt
. Assim, você poderá migrar seus sites para o 2.4, em vez de simplesmente pular diretamente para ele, o que é IMO uma coisa boa. No entanto, você terá que reconfigurar as coisas para usar a versão instalada do Apache 2.4!fonte
A maneira mais fácil é instalar a versão do SCL, conforme descrito aqui:
Como atualizar o Apache para 2.4.29 usando o SCL?
fonte