Minha pergunta
Alguém tem um link para um pacote fonte apropriado do Apache 2.2 para o CentOS e, em caso afirmativo, há alguma instrução especial em falta?
Resumo
Estou tentando instalar o Apache 2.2 em um AWS Linux AMI. A ID da AMI específica está abaixo:
Amazon Linux 2 AMI (HVM), SSD Volume Type - ami-0d1000aff9a9bad89
Como o yum não suporta nada antes do Apache 2.4, eu preciso baixar minha versão 2.2 do site do Apache e compilá-la a partir do código-fonte.
Eu também sei que desde que eu estou rodando o CentOS eu deveria estar instalando a versão 'httpd' ao invés de 'apache2'
Parte 1: Instalando o httpd com o yum funciona, mas apenas para o Apache 2.4
Se eu fizer:
sudo yum install httpd
Tudo é instalado como seria de esperar:
- O diretório / var / www / html é criado
- /etc/httpd/conf/httpd.conf é
- criado eu posso executar 'sudo service start httpd'
- Eu posso implantar meu aplicativo
- No entanto, ele instala o Apache 2.4
Parte 2: Fazer o download do Apache 2.2 e criar a partir do código-fonte não funciona como eu esperava
Como tenho esse requisito de executar uma versão 2.2 do Apache, faço o download para a instância e construo a partir da origem usando os comandos abaixo:
sudo wget https://archive.apache.org/dist/httpd/httpd-2.2.29.tar.gz
tar -zxf httpd-2.2.29.tar.gz
./configure
Make
sudo Make install
Depois de executar os comandos acima e criar a partir da fonte:
- Não há diretório / var / www / html criado
- Não há diretório / etc / httpd criado
- Recebo a mensagem abaixo:
'Failed to start httpd.service: Unit not found.'
ao executar 'sudo service httpd start'
Nota: Estou ciente que posso copiar as coisas e alterar manualmente o arquivo conf, a razão pela qual acredito que algo está errado é porque não consigo executar comandos 'httpd' com a versão 2.2.