Configure o IIS para suportar http://localhost

Configure o IIS para suportar http://localhost

Estou executando o IIS no Windows 2012 R2. Por alguma razão, quando inicio o IIS,http://localhost/linknão carrega, mas http://{nome da minha máquina}/link funciona.

Isso me diz que meu IIS foi iniciado e está escutando na porta 80. E é capaz de manipular 'link' como caminho de URL. Mas por quehttp://localhost/linknão carrega? Recebo um erro 503.

E quando eu abro o gerenciador do IIS, vejo em 'Página inicial', meu 'nome da máquina' e quando movo o mouse sobre o nome da máquina', ele diz 'http://localhost'. Mas quando eu carrego 'http://localhost'no IE, recebo um 503.

Você pode me dizer onde configurar isso no IIS? Ou o que devo verificar para investigar esse problema.

Eu encontro uma regra como esta:

URL reservado:http://localhost:80/ Usuário: aUser Escuta: Sim Delegado: Não SDDL: D:(A;;GX;;;S-1-5-21-124525095-708259637-1543119021-1467807)

Posso descobrir o que esta regra supõe fazer? antes de removê-lo?

Responder1

Tente inserir no Prompt de Comando (cmd) o seguinte comando:

netsh http show urlacl

Isso listará todos os URLs reservados (não permitidos) para manipulação por programas específicos. Esta lista tem precedência sobre qualquer outra regra.

Você pode encontrar algum URL relacionado a localhost, ou a 127.0.0.1, ou que se pareça com http://+:80/.

Nesse caso, exclua a regra por meio de:

netsh http delete urlacl url=http://+:80/

informação relacionada