Pergunta

Estou correndo WinXP Pro SP3 e IIS 5.1 em minha máquina de casa desenv. Tanto quanto eu posso dizer IIS 5.1 só me permite hospedar um site, que é um problema, porque eu estou trabalhando em três no momento. É isso mesmo, e, em caso afirmativo, há alguma maneira de contornar essa limitação?

EDIT:. Isto é apenas para fins dev / teste - Eu não quero realmente hospedar todos os sites ao vivo, ou mesmo deixar ninguém além de mim acessá-los

Foi útil?

Solução

Esta é realmente possível fazer sem qualquer tipo de complemento. XP Pro ainda permitirá que vários sites para ser executado sob o IIS, mas eles têm removido a opção de configurar isso a partir do GUI. Eles também têm removido a capacidade de ter mais de uma execução local simultaneamente. Usando os scripts encontrado no diretório \ Inetpub \ Adminscripts você pode adicionar sites adicionais, e depois usar a administração do IIS snap-in para alternar quais um é executado.

Este artigo explica os detalhes:

http: //www.developerfusion .com / code / 4645 / multiple-iis-virtual-servidores-on-xp-pro /

Outras dicas

Se isto é para o teste, você pode ser capaz de conviver com administração do IIS, que permite configurar vários sites, mas com apenas um ativo de cada vez:

http://blog.crowe.co.nz /archive/2005/08/08/179.aspx

Você só pode hospedar um site em XP. Você também vai descobrir que existem limites de conexão, de modo que mesmo que hospeda um site pode ser um desafio.

Uma maneira de simular mais de um site é ter um nome de host diferente para cada site. Em seguida, crie cada "sítio" sob sua própria pasta, por exemplo.,

/ site1 /

/ site2 /

/ site3 /

e comum código em seguida, para cada site (por exemplo, em seu layout) verifica a URL e redireciona para uma página na pasta apropriada, se ainda não estiver carregando uma página de lá. Então você efetivamente amarrar um nome de host para uma subpasta.

Você pode hospedar diferentes aplicativos do site em diferentes diretórios virtuais, como:

http: // localhost / Site1

http: // localhost / Site2

http: // localhost / Site3

Mas eu não acho que você pode ter XP IIS respondem por diferentes exércitos:

http: // Site1 /

http: // Site2 /

http: // Site3 /

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top