Instalação do Apache no Windows Server

Pré-requisitos

  • Certifique-se de que você tem privilégios administrativos no seu Servidor Windows.
  • Baixe a versão mais recente do Apache HTTP Server.
    O Apache não fornece binários para Windows, mas você pode baixá-los de fornecedores terceiros como Apache Lounge

Passos de Instalação

01. Extrair os Arquivos do Apache HTTP Server

  • Após baixar o arquivo zip do Apache (por exemplo, httpd-2.4.xx-win64-VS16.zip), extrar o conteúdo para um diretório no seu sistema, como, por exemplo C:\Apache24.

02. Edite o Arquivo de Configuração

  • Abra o arquivo conf\httpd.conf no diretório Apache em um editor de texto;
  • Modifique a diretiva ServerRoot para apontar para o diretório Apache (por exemplo, ServerRoot "C:/Apache24");
  • Altere as diretivas DocumentRoot e <Directory> se deseja servir arquivos de um local diferente;
  • Atualize a diretiva Listen para a porta desejada (o padrão é 80);
  • Opcionalmente, atualize as diretivas ServerAdmin e ServerName.

03. Abra o Prompt de Comando com Privilégios Administrativos

  • Pressione Win + X e selecione “Prompt de Comando (Admin)”

04. Instalar Apache como Serviço

  • Navegue até o diretório bin do Apache no prompt de comando: cd
    C:\Apache24\bin
  • Execute o seguinte comando para instalar o Apache como um serviço:
    httpd.exe -k install -n "Apache HTTP Server"
    -n "Apache HTTP Server" nomeia o serviço, mas você pode escolher um nome diferente se preferir

05. Inicie o Serviço Apache

Você pode iniciar o serviço Apache de duas maneiras diferentes

Iniciar Apache através da linha de comando

  • net start "Apache HTTP Server"

Iniciar Apache através do gerenciador de Serviços do Windows

  • Pressione Win + R, digite services.msc, encontre “Apache HTTP Server” na lista, clique com o botão direito e selecione “Iniciar”.

06. Verificando a instalação

Abra um navegador web e navegue até http://localhost ou http://127.0.0.1
Se tudo estiver instalado corretamente, será exibida a página de teste do Apache.

07. Ajustes

Edite o arquivo httpd.conf e edite/adicione as diretrizes abaixo

  • <Directory "${SRVROOT}/htdocs">
    DirectoryIndex index.php default.php index.html default.html
    Options -Indexes
    AllowOverride None
    Require all granted
    </Directory>

Você achou esse artigo útil?