Created: 2016-08-25 15:11 Updated: 2016-08-25 15:11

Recentemente me deparei com uma instalação do Windows Server 2012 R2 na qual um colega de trabalho estava tendo dificuldades. A dificuldade foi a seguinte: ele instalou o Apache, mas não conseguia fazê-lo executar o serviço.

Observando o sistema, vi a porta 80 ativa, mesmo com o Apache não estando em execução. A primeira coisa que me veio à mente foi que o IIS poderia estar instalado e em execução, mas não: ele nem estava instalado.

Depois de algumas pesquisas, já que não sou expert em Windows, acabei descobrindo que o Windows habilita um serviço na porta 80.

Para poder utilizar o Apache (ou outro servidor web), é necessário desabilitar o serviço interno do Windows na posta 80, que pode ser feito da seguinte forma:

net stop http
sc config http start= disabled

Muita atenção ao formato do comando: no parâmetro start= disabled, há espaço em branco apenas após o sinal igual (=), mas não antes do mesmo.

Sds.