Apache 2.4.12 : Pacote compilado com modo Prefork e Work

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 :

Captura de Tela 2015-03-25 às 18.39.22

3) Entre no diretório bin (/opt/open/apache/2.4.12/bin)
do Apache :

Captura de Tela 2015-03-25 às 18.45.04

4) Verifique os processos se estão rodando corretamente:

Captura de Tela 2015-03-25 às 18.47.47

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:

Captura de Tela 2015-03-25 às 18.52.16

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/