Windows Server 2012 Essential & xampp

1

Não consigo executar o Appache no meu Windows Server 2012 porque já existe um aplicativo usando essa porta. Mas qual aplicativo?

Descobri que o Porto é usado pelo "sistema" .. e neste artigo ele diz que o porto é obrigatório para o WS2012 Essentials. link

Então, quais são as melhores práticas para lidar com esse problema?

Anyon, quem pode me ajudar?

    
por Sven Koluem 17.04.2013 / 18:38

1 resposta

2

Use este comando: netstat -o -n -a | findstr 0.0:80 para verificar o PID do processo usando a porta 80. Se a porta 80 estiver livre, nada aparecerá no resultado. Se algum processo estiver sendo executado na porta 80, você receberá seus detalhes.

AgoravocêpodeverificarnogerenciadordetarefasoprocessoqueestásendoexecutadosobestePID.

Para lidar com esse problema:

  1. Mate o processo que já usa a porta 80 se for desnecessário
  2. Faça as alterações necessárias para que esse outro processo a desloque para outra porta
  3. Execute o apache (XAMPP) em qualquer outra porta, exceto na porta 80.

Para alterar a porta no apache, abra o arquivo httpd.conf (presente no diretório de instalação do XAMPP) e modifique esta linha: Listen 80 para qualquer porta que você achar adequada. Normalmente o 8080 é usado no caso de o 80 estar ocupado (o 8080 pode estar ocupado também, você precisa testar uma porta que seja livre e boa para usar usando o comando dado acima).

    
por 17.04.2013 / 18:49