Um guia rápido para aprender como instalar o Apache HTTP Server no ambiente Linux
O Apache é o servidor web mais popular e, se você estiver trabalhando como administrador do sistema, é muito provável que não cruze o caminho para o Apache HTTP.
Esta não é uma instalação típica do yum, em vez disso, baixe o código-fonte e compile em seu ambiente Linux.
Vamos começar com o procedimento de download e instalação.
Baixar Apache HTTP
- Neste artigo, usaremos a última versão estável disponível do Apache Web Server 2.4.6 no sistema operacional Centos 6.3.
- Baixe a versão Apache 2.4.6 em https://httpd.apache.org/download.cgi
- Vamos baixar para a pasta /opt/apache
- Uma vez baixado, você deve ter httpd-2.4.6.tar.gz
Instalando o Apache HTTP
Instalaremos o Apache no diretório /opt/apache com o mod_ssl habilitado.
Requisitos
- Compilador ANSI-C e sistema de compilação – certifique-se de ter o compilador GCC ou CC instalado em seu servidor e definido em PATH. Você pode instalar o GCC com o yum da seguinte maneira.
# yum install gcc
- Apr/apr-util – certifique-se de ter apr/apr-util 1.2 instalado em seu servidor.
- OpenSSL – certifique-se de ter a versão mais recente do OpenSSL em seu servidor. Você pode instalar o OpenSSL com yum da seguinte maneira.
# yum install openssl
- Vamos extrair o arquivo baixado em /opt/apache executando o comando
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
- Agora você pode ver que extraiu tudo para a nova pasta httpd-2.4.6
- Vá para a pasta httpd-2.4.6
- Vamos compilar e instalar o código fonte do Apache
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so # make # make install
Vamos entender melhor a sintaxe configurada.
- –with-apr= instrui a usar um arquivo de configuração apr especificado
- –prefix= Forneça o local onde deseja instalar, neste exemplo o Apache, será instalado em /opt/apache
- –enable-ssl isso irá compilar o apache com SSL habilitado para proteger o servidor web Apache com certificado SSL.
- –enable-so para habilitar módulos compartilhados
Após a compilação bem-sucedida, você poderá ver que o Apache está instalado em /opt/apache da seguinte maneira.
Agora, podemos excluir as pastas httpd-2.4.6.tar.gz e httpd-2.4.6 deste local, pois elas não são mais necessárias.
# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6
Em seguida, você pode estar interessado em protegê-los.
Gostou de ler o artigo? Que tal compartilhar com o mundo?