Instalação do Apache 2.4.6 no Unix

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
  Por que você deve evitar portas USB públicas

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
  Como tornar uma imagem transparente no Microsoft PowerPoint

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?