Apache é um dos servidores da web mais populares com uma arquitetura modular e baseada em processos. Ele vem embalado com recursos ativados por padrão ou instalado como módulos compilados para funcionalidade estendida. É uma plataforma cruzada e, portanto, utilizável nos sistemas operacionais Windows e UNIX.
Este tutorial ensinará como instalar e configurar o servidor Apache HTTPD em um sistema baseado no Windows. É bom observar que instalamos apenas o servidor da Web Apache e não outros pacotes como PHP e MySQL, conforme fornecido por ferramentas como AMPPS ou XAMPP.
Requisitos
Para acompanhar este guia, você precisará do seguinte:
Testei todas as instruções deste artigo no Microsoft Windows Server 2008, 2012, 2016, 2019 e 2022 (visualização).
Etapa 1 - Instalando .Estrutura líquida
Antes de instalar o apache httpd, precisamos garantir que tenhamos o .Framework Net instalado. Instalando o .A estrutura da rede não é obrigatória, mas é útil se você planeja executar um servidor MySQL com Apache.
OBSERVAÇÃO: Você pode pular esta etapa se estiver executando o Microsoft Windows Server 2012 e superior.
Inicie seu navegador e navegue para .Página de downloads net 4.
https: // www.Microsoft.com/en-us/download/detalhes.ASPX?id = 17851
Depois de baixado, inicie o pacote do instalador e siga as instruções no pacote do instalador.
Etapa 2 - Instalando o Microsoft Visual C++
Antes de instalar o apache httpd, é bom garantir que você tenha os pacotes redistribuíveis de C ++ visual instalados.
No mínimo, verifique se você tem o pacote redistribuível do Microsoft Visual C ++ 2008.
Você pode baixar o pacote do instalador no recurso fornecido abaixo:
https: // www.Microsoft.com/en-us/download/detalhes.ASPX?id = 26368
Para um uso mais fácil, fornecemos um recurso com todos os pacotes visuais de C ++ Redist de 2005 a 2022. Baixe o pacote ZIP do recurso abaixo e use o .arquivo de morcego para executar a instalação.
Download visual de C ++ visual tpu.
Depois que a instalação estiver concluída, reinicie seu sistema para aplicar as alterações.
Etapa 3 - Instalando o Apache Server
O próximo passo é baixar e instalar o servidor Apache HTTPD. Você pode baixar o binário do Windows dos seguintes recursos.
Apachelounge - https: // www.Apachelounge.com/download/
Apache Haus - https: // www.Apachehaus.com/cGI-bin/download.plx
Em seguida, crie um diretório HTTPD no C: \ Drive.
Em seguida, abra o arquivo binário Apache e extraia o conteúdo do diretório Apache24 para o diretório HTTPD.
Etapa 4 - adicionando ao caminho
Precisamos adicionar o diretório de bin ao caminho para executar binários Apache de qualquer lugar no sistema de arquivos do Windows.
Abra o prompt de comando e insira o comando abaixo:
C: \ Usuários \ Administrator> Setx Path "%Path%; C: \ httpd \ bin"
Sucesso: o valor especificado foi salvo.
O comando acima adicionará o C: \ httpd \ bin ao caminho do Windows.
Etapa 5 - Configurando o Apache
Por padrão, o Apache assume que você o instala no C: \ Apache24. No entanto, desde que o instalamos em um nome de diretório diferente, precisamos alterar a variável padrão $ srvroot.
Abra o File Explorer e navegue para C: \ httpd \ conf.
Em seguida, abra o httpd.arquivo conf com seu editor de texto favorito; Como é uma edição simples, fique à vontade para usar o bloco de notas.
Localize a linha:
Defina Srvroot "C: \ Apache"
Altere a entrada acima para apontar para o seu diretório de instalação do root Apache. Em nosso exemplo, deve se parecer:
Defina Srvroot "C: \ httpd"
Em seguida, localize a seguinte entrada:
Índices de opções seguem os links
E mude para o seguinte:
Índices de opções seguem os links executivos executivos
A diretiva acima diz ao Apache para carregar scripts CGI/Perl fora do diretório CGI-BIN.
Em seguida, localize a diretiva:
#Addhandler cgi-script .CGI
Altere o valor para se parecer com o mostrado abaixo:
AddHandler CGI-Script .pl
Isso permitirá que o servidor Apache execute o .CGI/.arquivos PL em vez de exibi -los no navegador.
Finalmente, navegue até o final do httpd.arquivo conf e adicione a seguinte diretiva.
ScriptInterpreperSource Registry
A entrada acima diz a Apache para ignorar a primeira linha em .CGI/.pl.
Etapa 6 - Executando o Apache Server
Depois de concluir todas as etapas acima, podemos executar o servidor Apache. Abra o prompt de comando e insira o comando:
httpd -t
O comando acima verificará os arquivos de configuração para qualquer sintaxe. Se houver algum erro, corrija -os para que o Apache possa começar corretamente.
Se não houver erros, você deve obter “sintaxe ok!”
Em seguida, execute o servidor executando o comando:
httpd
O comando deve executar o servidor HTTP Apache na porta 80. Isso pode solicitar que você configure o firewall.
Depois de executar, abra o navegador e navegue até o endereço da web http: // 127.0.0.1
Você deve ver o site Apache HTTPD padrão:
Etapa 7 - Corrija o erro "não foi possível vincular ao endereço"
Em alguns casos, você pode obter o erro "não pode vincular ao abordagem". Isso é causado por outro processamento usando a porta 80.
Por exemplo, se você estiver executando um servidor Microsoft IIS, isso impedirá o Apache de iniciar.
Para visualizar as portas e processar, insira o comando:
netstat -aon
Localize o PID do processo usando a porta 80 e insira o comando:
TaskKill /PID 3433
Em alguns casos, desligar com força o servidor do IIS pode causar perda de dados. Para desligá -lo graciosamente, inicie o gerente do IIS e pressione Stop.
Se você ainda não pode executar o Apache na porta 80, pode ligar o Apache para executar em uma porta diferente, editando o HTTPD.conf.
Altere a seguinte linha da porta 80 para qualquer porta desejada.
Ouça 80 -> Ouça 8080
Salve a configuração e execute novamente o Apache como:
httpd
Etapa 8 - Instale o serviço Apache
Embora você possa executar o servidor Apache com um comando httpd simples, o servidor morrerá quando você fechar a janela Prompt de comando.
Você pode resolver isso instalando o servidor Apache como um serviço.
Abra o prompt de comando e insira o comando:
httpd -k install -n "apache_httpd"
O comando acima instalará o serviço com o nome especificado.
Para iniciar o serviço, abra o gerente de serviços e localize o serviço "apache_httpd". Clique com o botão direito e selecione Iniciar.
Conclusão
Este tutorial ensinou a você como instalar e configurar completamente o servidor Apache HTTPD em um sistema Windows.
Obrigado pela leitura!