Neste post estou disponibilizando um pacote já compilado do Apache 2.4.12 , para instalá-lo em seu servidor basta seguir os passos abaixo :
1) Faça download do Apache nos links abaixo de acordo com os módulos :
https://github.com/fabioabreureis/Pacotes
Fork
Apache-2.4.12-fork.tar.gz
Worker
Apache-2.4.12-worker.tar.gz
Caso tenha dúvida qual modo usar leia o link abaixo :
http://fajlinux.com.br/linux/apache-tuning-do-modo-worker
2) Descompacte em /opt :
É necessário descompactar em /opt , pois criará a estrutura /opt/open/apache, o apache está rodando nessa estrutura , caso contrário será necessário configurar todos os apontamentos dos arquivos no Apache para resolver .
Mensagem de erro fora da estrutura /opt/open :
3) Entre no diretório bin (/opt/open/apache/2.4.12/bin)
do Apache :
4) Verifique os processos se estão rodando corretamente:
5) SELINUX e Firewalld :
Libere o serviço no firewalld co o comando :
firewall-cmd –permanent –add-service=http
firewall-cmd –reload
Apliquei o label de httpd_sys_content_t no diretório do Apache:
semanage fcontext –add –type httpd_sys_content_t ‘/opt/open/apache(/.*)?’
Confirme se a porta 80 está liberada no SELINUX:
semanage port -a -t http_port_t -p tcp 80
6) Chame o ip do servidor no browser:
7) Considerações finais :
Foi realizado teste em uma máquina do zero e o Apache subiu sem problemas .
A compilação foi baseada no post abaixo:
http://fajlinux.com.br/linux/compilando-e-configurando-o-apache-2-4/