A porta 80 está sendo usada pelo Microsoft-HTTPAPI / 2.0

1

Depois de instalar o servidor WAMP 2.5 no Server 2012 R2, tentei executá-lo, mas ele apenas disse isso

Your port 80 is actually used by : 
Server: Microsoft-HTTPAPI/2.0

Eu observei todos os posts que posso encontrar sobre isso, não há nenhum serviço de implantação da Web em execução, o IIS nem está instalado.

Isso é o que recebi de netsh http show urlacl

URL Reservations:
-----------------

Reserved URL            : http://+:80/Temporary_Listen_Addresses/
    User: \Everyone
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;WD)

Reserved URL            : https://+:5986/wsman/
    User: NT SERVICE\WinRM
        Listen: Yes
        Delegate: No
    User: NT SERVICE\Wecsvc
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)

Reserved URL            : http://+:47001/wsman/
    User: NT SERVICE\WinRM
        Listen: Yes
        Delegate: No
    User: NT SERVICE\Wecsvc
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)

Reserved URL            : http://*:2869/
    User: NT AUTHORITY\LOCAL SERVICE
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;LS)

Reserved URL            : http://*:5357/
    User: BUILTIN\Users
        Listen: Yes
        Delegate: No
    User: NT AUTHORITY\LOCAL SERVICE
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;BU)(A;;GX;;;LS)

Reserved URL            : https://*:5358/
    User: BUILTIN\Users
        Listen: Yes
        Delegate: No
    User: NT AUTHORITY\LOCAL SERVICE
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;BU)(A;;GX;;;LS)

Reserved URL            : https://+:443/sra_{BA195980-CD49-458b-9E23-C84EE0ADCD75}/
    User: NT SERVICE\SstpSvc
        Listen: Yes
        Delegate: Yes
    User: BUILTIN\Administrators
        Listen: No
        Delegate: No
    User: NT AUTHORITY\SYSTEM
        Listen: Yes
        Delegate: Yes
        SDDL: D:(A;;GA;;;S-1-5-80-3435701886-799518250-3791383489-3228296122-2938884314)(A;;GR;;;BA)(A;;GA;;;SY)

Reserved URL            : http://+:80/0131501b-d67f-491b-9a40-c4bf27bcb4d4/
    User: NT AUTHORITY\NETWORK SERVICE
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;NS)

Reserved URL            : https://+:443/C574AC30-5794-4AEE-B1BB-6651C5315029/
    User: NT AUTHORITY\NETWORK SERVICE
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;NS)

Reserved URL            : http://+:80/116B50EB-ECE2-41ac-8429-9F9E963361B7/
    User: NT AUTHORITY\NETWORK SERVICE
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;NS)

Reserved URL            : http://*:8989/
    User: \Everyone
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;WD)

Reserved URL            : http://+:5985/wsman/
    User: NT SERVICE\WinRM
        Listen: Yes
        Delegate: No
    User: NT SERVICE\Wecsvc
        Listen: Yes
        Delegate: No
        SDDL: D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)

Alguma ideia é de alguém?

Edit: Eu também acabei de notar que quando eu vou ao localhost no meu navegador ele mostra um 404, o que certamente significa que há algo lá? Quando eu navego para o localhost em um computador diferente, sem nada rodando na porta 80, ele diz que não pode se conectar. Não tenho certeza de como isso é útil, pois pode já ser óbvio, mas achei que valia a pena acrescentar mesmo assim.

    
por Raf 26.01.2016 / 18:10

2 respostas

1

WAMP no Server 2012 - a porta 80 é usada pelo servidor: Microsoft HTTPAPI / 2.0 [Resolvido] 20-03-2015, 03:45 Eu não vi isso documentado em nenhum outro lugar, então pensei em documentá-lo aqui.

Queríamos executar o servidor da web Apache em uma nova instalação do Windows Server 2012 R2.

O serviço Apache não inicia porque a porta TCP / IP 80 está em uso.

O erro foi A porta 80 é usada por "Servidor: Microsoft HTTPAPI / 2.0".

O mais óbvio era desativar o servidor da Web do IIS, que também pode usar a porta 80. Mas isso não resolveu o problema.

Acontece que há uma longa lista de outros serviços que também podem usar a porta 80: Estes incluem os seguintes serviços:

  • SQL Server Reporting Services
  • Serviço de Publicação na World Wide Web
  • Serviço do agente de implantação da Web
  • Serviço de Cache de Filial (< == Este foi o mais importante para nós e também o que está menos documentado)

link

    
por 10.11.2017 / 14:51
0

Descobri que estava executando sem hosts virtuais e não os queria

Então eu desabilitei & alterou o httpd-vhosts.conf para exigir tudo concedido

Configuração do VirtualHost:

Default server: localhost

*** ATENÇÃO: Nenhum VirtualHost definido

================== RESULTADO COMPLETO ================== Configuração do VirtualHost: *: 80 localhost (C: /wamp/bin/apache/apache2.4.18/conf/extra/httpd-vhosts.conf: 5)

comentou a linha 180

LoadModule vhost_alias_module modules / mod_vhost_alias.so

linha de comentário 512

Hosts virtuais

Incluir conf / extra / httpd-vhosts.conf

#

Hosts Virtuais

#

    ServerName localhost     DocumentRoot c: / wamp / www              Opções + Índices + FollowSymLinks + MultiViews         AllowOverride All         Exigir local     

#

Hosts Virtuais

#

    ServerName localhost     DocumentRoot c: / wamp / www              Opções + Índices + FollowSymLinks + MultiViews         AllowOverride All         Exigir tudo concedido     

Agora, isso funcionou para mim - mas só quero perguntar se isso causará um problema de segurança que não estou vendo.

    
por 07.07.2016 / 23:04