Como mapear um domínio para o subpasta de outro domínio?
Pergunta
Eu tenho um servidor web muito rápido (IIS6, ASP.NET) que deseja usar para vários sites. Agora, eu já tenho um domínio que mapeia diretamente para o endereço IP do servidor, mas como eu posso conseguir outro domínio para mapear para uma subpasta (ou seja, uma aplicação ASP.NET separado) no mesmo computador? É teoricamente possível? (Nota:. Somente a porta 80 está aberta, não posso abrir outros)
resposta aceita: mostrado abaixo. Eu realmente seguido o tutorial e tenho que trabalhar. Hooray! Obrigado a todos! :)
Solução
Claro, você poderia fazê-lo com cabeçalhos de host de domínio. Basta criar um novo web site e escolheu um cabeçalho host diferente (por exemplo, www.example.com) e deixá-lo apontar para a pasta desejada. Você pode criar centenas de sites em um único servidor, se você gosta.
Aqui é um tutorial como fazer isso.
- Abra o Gerenciador do IIS
- No lado esquerdo, expanda o nome do computador, clique em "Web Sites", clique direito no lado direito, coloque o mouse sobre "Novo" e selecione "Web Site ..."
- Clique em Avançar na caixa de diálogo, em seguida, colocar em uma descrição do novo web site que você está criando (pode ser qualquer coisa)
- Clique em Avançar novamente e ir para a última caixa de texto e colocar no que você deseja que o novo cabeçalho de anfitrião para ser
- Agora coloque o caminho para o novo site e certifique-se manter "Permitir acesso anônimo" marcada
- Marque a opção "Executar scripts" (para execução ASP.NET), se ainda não estiver marcada.
- Clique em Concluir na caixa de diálogo seguinte e está feito!
Outras dicas
Apenas criar um novo site em seu aplicativo "Gerenciador do IIS" - o assistente irá pedir o nome do host DNS do novo site
.Para ver (ou mudança) que o valor mais tarde, na guia "Web Site" das páginas de propriedades para esse site, use o "Advanced ..." opções para escolher quais os valores para o HTTP / 1.1 "Host:" cabeçalho são usados ??para chegar a esse site específico.
Tem que ser uma subpasta? Você pode configurar um site diferente no IIS e cabeçalhos uso de host para direcionar cada domínio para o site relevante, todos usando um ip.
Você não pode fazer isso se você precisar de SSL embora; você realmente precisa de vários ips para isso.
Se tiver que ser um subdir você pode criar um outro site como acima e defini-lo para redirecionar para outro lugar.