
Quero instalar o Apache 2.2 no Ubuntu 14.04. Mas não consigo encontrar este pacote de versão no apt-cache policy apache2. Como instalá-lo? Onde encontrar? Isso pode ser feito?
Responder1
Se o principal motivo pelo qual você deseja fazer o downgrade do Apache para a versão 2.2 em vez de usar 2.3, 2.4 ou superior é a compatibilidade de configuração, basta instalar e ativar mod_access_compat
para garantir que suas configurações antigas funcionem conforme o esperado.
Você deseja instalar o Apache 2.2 porque algumas das sintaxes das configurações foram alteradas a partir do Apache 2.3? Eu estava com medo de fazer isso sozinho, mas honestamente é bastante simples como alterar as configurações do antigo para o novoconforme explicado aqui no site oficial do Apache.
Mas se você simplesmente não tem tempo - ou não se sente confortável fazendo isso - então considere usar o mod_access_compat
módulo. Como explicado emaquela página que eu linkei acima:
Misturando diretivas antigas e novas
Misturando diretivas antigas como
Order
,Allow
ouDeny
com novos comoRequire
é tecnicamente possível, mas desencorajado.mod_access_compat
foi criado para suportar configurações contendo apenas diretivas antigas para facilitar a atualização 2.4. Verifique os exemplos abaixo para ter uma ideia melhor sobre os problemas que podem surgir.
Eu recomendaria instalar o Apache 2.4, mas habilite mod_access_compat
e então - se e quando houver tempo disponível - analise as configurações do Apache que você possui e “modernize-as” para usar as opções de configuração compatíveis com o Apache 2.4.