Como atualizar o Apache 2.2.15 para 2.4.4 no CentOS


9

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?



Dê uma olhada neste tutorial sobre como criar seus próprios binários 2.4 no CentOS 6.x. jasonpowell42.wordpress.com/2013/04/05/…
slm

para obter um processo detalhado de atualização Instale o Apache 2.4, MySQL 5.5, PHP 5.5 no CentOS / RHEL 6/5

Respostas:


13

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á:

  1. compile você mesmo
  2. encontre RPMs de origem e reconstrua / recompile-os
  3. encontre um repositório que já o tenha pré-criado no formato RPM
  4. encontre binários pré-criados que não estejam em um RPM (geralmente instalado em /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.gzarquivo diretamente , ele inclui um .specarquivo RPM para que você possa reconstruí-lo da seguinte maneira:

$ 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 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 .repoarquivo a partir desse URL e executar um yum 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!


Você acaba com o empilhamento duplo quando o httpd24 do SC é instalado em / opt e o httpd 2.2.x padrão não é removido.

1
+1 - atualizou a resposta: unix.stackexchange.com/a/138903/11085

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.