Como atualizar o Apache 2.2.15 para 2.4.4 no CentOS

9

Eu 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?

    
por user3422709 23.03.2014 / 11:12

2 respostas

15

O CentOS 6.x não fornece versões 2.4.x, apenas 2.2.x do Apache. Como o Red Hat OS deriva, o RHEL é voltado para a estabilidade e, portanto, tende a ficar atrás do que há de mais avançado. Então você precisará:

  1. compile você mesmo
  2. encontre os RPMs de origem e reconstrua / recompile-os
  3. encontre um repositório que já o tenha pré-construído no formato RPM
  4. encontre binários pré-construídos que não estão em um RPM (geralmente instalados em /opt )

Rolando você mesmo

Existem inúmeros tutoriais online para compilar o Apache 2.4.x a partir do zero no CentOS 6.x, eis um deles: Instale o Apache 2.4.4 no CentOS 6.4 , que mostra como.

Você também pode tentar fazer o download do arquivo .tar.gz diretamente , ele inclui uma% de RPM.spec file para que você possa reconstruí-lo assim:

$ rpmbuild -ts httpd-2.4.x.tar.bz2

Eu não esperaria ir muito longe com essa abordagem, pois você provavelmente precisará de vários outros pacotes que são um pouco complicados no CentOS 6.x, sem precisar reconstruí-los também.

Encontrando um repo

Eu provavelmente encorajaria você a não tentar construí-lo sozinho, a menos que você esteja realmente curioso sobre como fazer isso. Eu fiz isso e é factível, mas pode levar algum tempo e pode ser um pouco frustrante às vezes. Em vez disso, eu o encorajo a simplesmente usar o Repositório Remi Collet que já foi construído para o EL6 (que é o RHEL 6 e o CentOS 6).

O site da Remi fornece coleções de software , e você vai querer usar o link . Tudo o que é necessário é instalar o arquivo .repo desse URL e fazer um yum update . Isso elevará sua pilha de 2,2 para 2,4.

NOTA: As coleções de software (SC) fornecidas pelo site de Remi Collet estão entre as opções # 3 & # 4 . Digo isso porque eles sã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 é bom para o IMO. No entanto, você terá que reconfigurar as coisas para fazer uso da versão instalada do Apache 2.4!

    
por 23.03.2014 / 14:04
0

A maneira mais fácil é instalar a versão do SCL, conforme descrito aqui:

Como atualizar o Apache para o 2.4. 29 usando SCL?

    
por 10.04.2018 / 22:45