Como criar um subdomínio no IIS7?

Respostas:

8

Deve ser tão fácil quanto criar uma nova web que aponte para a pasta onde está o / mysite e, em seguida, modificar as propriedades para aceitar pedidos com o cabeçalho do host mysite.mydomain.com.

Aqui está um artigo da technet sobre como definir o cabeçalho do host:

cavalo pálido
fonte
Na verdade, descobri que tudo estava configurado corretamente, mas o arquivo web.config não tinha os dados corretos, por isso faltava uma propriedade de manipulador. Mas obrigado :-)
Techboy 15/06/2009
Ah, os manipuladores .Net ausentes. Que bom que você tê-lo resolvido :)
palehorse
2
Um pouco mais de informação seria bom ...
Steve
2

2 opções:

  • você pode adicionar uma nova ligação ao site existente (clique com o botão direito do mouse no site, edite as ligações, insira o nome de domínio / IP de mysite.mydomain.com) - isso fará com que a pessoa precise acessar http: //mysite.mydomain .com / mysite , o que provavelmente não é o que você deseja.
  • adicione um novo site com o ip / domain de mysite.mydomain.com e torne o caminho físico raiz qualquer diretório que www.mydomain.com/mysite aponte para
MattB
fonte
2

Se for o único site nessa máquina que responderá nesse endereço IP, não será necessário configurar nada. A configuração padrão responde a qualquer solicitação no endereço IP associado, independentemente do nome DNS usado para chegar lá.

Se você estiver configurando outros sites com nomes de host diferentes que também residem no mesmo endereço IP, precisará configurá-los usando "Cabeçalhos de host". No IIS7, os cabeçalhos de host são definidos na interface Bindings para cada site. Você pode chegar lá facilmente, clicando com o botão direito do mouse no site no snap-in do IIS e escolhendo Editar ligações . Por padrão, você provavelmente tem 1 entrada para a porta 80 atribuída a um endereço IP curinga. Selecione essa entrada e clique no botão Editar . A nova caixa de diálogo terá uma entrada Nome do host: onde você pode codificar com firmeza qual nome DNS este site responderá.

Ryan Bolger
fonte
Meu mal, acabei de perceber que o site original está hospedado em um diretório virtual. A resposta de MattB é mais apropriado, mas vou deixar o meu para o conhecimento geral sobre cabeçalhos de host e IIS7
Ryan Bolger
2

Criando subdomínio

abra o gerenciador do iis7, crie um novo site, digite qualquer nome para o nome do site e aponte o caminho físico e o endereço IP atribuído ao seu adaptador de rede (a porta deve ser 80) e o nome do host deve ser o seu nome de subdomínio, como blog.example.com (se o seu site principal for example.com) aplique ok.

Adicionando entrada DNS

Abra o DNS nas ferramentas do administrador, expanda o nome do computador, expanda a zona de pesquisa direta, clique em example.com (significa seu nome de domínio) No painel direito, clique com o botão direito do mouse na área em branco, clique em novos aliases (CNAME) e, em nome alternativo, digite seu nome do subdomínio, ou seja, blog. No host de destino do FQDN, digite seu nome de domínio, por exemplo, example.com, clique em ok.

Reinicie o servidor DNS. Você terminou com o subdomínio.

Dheemanth Hegde
fonte