nome de domínio para diretório virtual IIS

nome de domínio para diretório virtual IIS

Nossa empresa hospeda nosso próprio site em um servidor alugado (windows 2012 R2) Para acessá-lo podemos utilizar o IP (http://159.68.xxx.xxx) ou o nome de domínio que adquirimos (www.example1.com), que é simplesmente um redirecionamento para o nosso IP.

Gostaríamos de hospedar outro site em nosso servidor, ele está atualmente em um diretório virtual e pode ser facilmente acessado usando o seguinte URL:http://159.68.xxx.xxx/example2 Também adquirimos outro nome de domínio para esse site (www.example2.com)

Minha pergunta é: como posso acessar o novo site através do nome de domínio? Isso funciona:http://159.68.xxx.xxx/example2 mas queremos que isso funcione também:http://www.example2.com

Muito obrigado.

Responder1

Você pode executar vários sites em um único IP no IIS, mas precisará configurar um site IIS separado. Ele não funcionará como um diretório virtual em seu primeiro site e será resolvido corretamente por meio do segundo FQDN.

Se você estiver alugando este servidor e só tiver acesso ao seu site por meio de um painel de controle, provavelmente não conseguirá fazer isso e precisará adquirir outro site IIS do seu fornecedor.

Você não especificou qual acesso possui ao servidor, mas se tiver acesso (e permissões) para modificar o IIS, você faria o seguinte:

Editar vinculações de sites existentes

  1. Abra o Gerenciador IIS
  2. No lado esquerdo, expanda o nó Servidor e o nó Sites
  3. Selecione seu site
  4. Clique em Bindings na extremidade direita da seção Actions
  5. Selecione cada encadernação e edite-as uma de cada vez
  6. Insira o FQDN do seu primeiro site (se ainda não estiver especificado) no campo Nome do host
  7. Clique em fechar quando terminar

Crie um novo pool de aplicativos para seu novo site

  1. No lado esquerdo, selecione Pools de aplicativos
  2. Clique com o botão direito em Pools de aplicativos
  3. Selecione Adicionar pool de aplicativos
  4. Digite o nome do seu novo site
  5. Clique OK

Crie o novo site

  1. No lado esquerdo, selecione Sites
  2. Clique com o botão direito em Sites
  3. Selecione Adicionar site
  4. Digite o nome do site
  5. Selecione o Pool de Aplicativos clicando em Selecionar e escolhendo o novo Pool de Aplicativos que você criou na etapa anterior
  6. Insira o caminho físico para os arquivos do seu site
  7. Selecione o endereço IP (aquele que você já possui) para a ligação
  8. Insira o nome do host no campo Nome do host
  9. Clique OK

Se você tiver acesso ao Powershell e quiser fazer isso dessa forma, use o seguinte:

Get-WebBinding -IPAddress 159.68.0.0 -Port 80 | Set-WebBinding -HostHeader www.example1.com
New-WebAppPool -Name MySite
New-Website -Name MySite -Port 80 -IPAddress 159.68.0.0 -HostHeader www.example2.com -PhysicalPath D:\Websites\www.example2.com -ApplicationPool MySite

Você pode conseguir atingir seu objetivo inicial com URLRewrite, mas nem sempre funcionará e dependerá de quão complicado é seu segundo site. Eu não recomendaria esse método e executaria as etapas anteriores que descrevi.

informação relacionada