Pare ou desinstale o IIS para executar o Wamp Server (Apache) na porta padrão (: 80)

0
  1. Estou executando um servidor Apache no Windows 7 usando o aplicativo WampServer.
  2. Eu preciso testar alguns aplicativos do Asp.net Mvc para ativar o IIS no Windows ...
  3. Depois disso, o antigo servidor Apache que eu tinha não funciona mais porque o IIS está usando a porta 80.
  4. Eu tentei parar o IIS, e mudei a Default Site port, de 80 para 8080, e fazendo as duas coisas a porta 80 não ser liberada. O site padrão do IIS é executado agora na porta 8080.
  5. Também desinstalo o IIS e, de qualquer forma, a porta 80 ainda está em uso e também não sei qual é o processo que a possui ...

Após a execução: netstat -a -b -o

           Proto  Local Address          Foreign Address        State           PID
  TCP    0.0.0.0:80             Ltop:0                 LISTENING       4
 Can not obtain ownership information
  TCP    0.0.0.0:135            Ltop:0                 LISTENING       780
  RpcSs
 [svchost.exe]
  TCP    0.0.0.0:445            Ltop:0                 LISTENING       4
 Can not obtain ownership information
  TCP    0.0.0.0:902            Ltop:0                 LISTENING       3112
 [vmware-authd.exe]
  TCP    0.0.0.0:912            Ltop:0                 LISTENING       3112

Eu sei que posso mudar a porta que o Apache usa modificando o arquivo httpd.conf , mas também tenho que alterar todos os hosts virtuais que eu tinha, eu preferiria não fazer isso.

Então, alguém sabe como posso matar o processo que ainda usa a porta 80?

    
por Raúl Otaño 07.09.2014 / 22:48

2 respostas

2

Altere a configuração do IIS (neste caso, a porta em que está escutando) e reinicie o servidor.

Reiniciar o servidor forçará todos os serviços atualmente em execução (IIS no nosso caso) a liberar quaisquer dados de configuração. Nem todos os serviços recarregam os dados de configuração se você simplesmente parar e iniciá-los.

    
por 07.09.2014 / 23:25
0

Solução final:

  1. Alterar a porta para o site padrão
  2. Reinicie o servidor

Finalmente, isso funciona, graças aos grandes Chirs!

EDITAR

Depois que eu acho que o problema foi resolvido, não foi. Então, tentei encontrar uma solução mais uma vez e, finalmente, descobri que o Serviço de Relatório do SQL Server 2012 também abre a porta 80 como um serviço do Windows. Eu sugiro ler Resolver os Conflitos da Porta 80 , foi onde eu encontrei o problema e a solução.

    
por 07.09.2014 / 23:22