IIS 8.5 Vários sites no host local com diretório raiz exclusivo

0

Gostaria de criar 3 sites diferentes no meu PC de desenvolvimento, cada um com seu próprio diretório raiz, que executa uma versão diferente do PHP. Gostaria de ter um domínio exclusivo para eles.

Digamos que meu site padrão seria localhost com ligação *: 80 e *: 443 (este está executando o PHP 5.6.2 x64) (Caminho: C: \ inetpub \ wwwroot)

O segundo site seria localsecure com ligação *: 444 (isso executaria o PHP 5.4.34 x86) (Caminho: C: \ inetpub \ wwwsecure)

O terceiro site seria localold com ligação *: 81 (isso executaria o PHP 5.3.29 x86) (Caminho: C: \ inetpub \ wwwold)

Tentei configurar o site três com as ligações acima e depois adicionei 127.0.0.1:81 e: 444 ao meu arquivo hosts com o nome desejado, mas recebo apenas o erro Página não pode ser exibido e, é claro, funciona se eu digite 127.0.0.1:444 ou localhost: 444

Como posso configurar esses três sites?

Laci K
fonte

Respostas:

1

Ok, eu descobri. Acrescento esta resposta porque poderia ajudar outras pessoas que estão tentando fazer algo assim

Então, antes de tudo, percebi o quão estúpido eu era, porque você não pode definir o número da porta no arquivo hosts.

Então eu editei meu arquivo de hosts assim:

127.0.0.1 localhost
127.0.0.1 localsecure
127.0.0.1 localold

Depois disso, editei as ligações no IIS assim

Default Website: http: * :80 localhost
Default Website: https: * :443 localhost
Secure Website: https: * :443 localsecure
Old Website: http: * :80 localold

E, claro, no PHP Manger, defino a versão desejada do PHP

Agora funciona como esperado

Espero que ajude alguém.

Laci K
fonte