Tutorial – Como ter vários websites na porta 80 no IIS

Olá!

Têm vários websites no vosso servidor IIS, mas para aceder a cada um dos sites têm de colocar a o número da porta na barra de endereço?

Estão cansados disso e querem dar um aspeto mais profissional?

Então vão encontrar a forma de o fazer neste tutorial! 🙂

Tutorial – Como ter vários websites na porta 80 no IIS

1. O primeiro passo é, depois de ter os dois sites no IIS, abrir o Gestor de Serviços de Informação Internet (IIS).

2. Depois, vamos expandir a lista de websites.

Neste caso, temos dois sites:

  • Website 1 – que está a ouvir a porta 80
  • Website 2 – que está a ouvir a porta 81

O que queremos, é que ambos estejam na porta 80, de modo a que o utilizador final não tenha de colocar :NumeroDaPorta. Mas como é que o IIS vai diferenciar qual dos sites fornecer?

Bem, de forma bem simples: um site no IIS tem 3 enlaces principais:

  1. A porta TCP – que neste caso será a 80;
  2. O endereço IP – que neste caso será o mesmo, o do servidor;
  3. O host name – e é este enlace que nos vai permitir isto!

O host name é enviado pelo cliente ao servidor ao aceder a um website pelo pedido
HTTP. E como podemos configurar isto no IIS?

Vamos primeiro tratar do Website 1: vamos fazer clique direito sobre ele e selecionar Editar Enlaces….

Na nova janela, vamos editar o enlace presente.

Agora, vamos introduzir o host name que queremos para este site. No meu caso, vou colocar website1.com. Depois, basta clicar em OK.

3. Vamos fazer os mesmos passos para o Website 2. Como host name terá website2.com.

4. Neste momento, vamos reiniciar o IIS de modo a que as alterações entrem em vigor. Basta fazer clique direito sobre o mesmo na lista e selecionar Parar. Depois, fazemos os mesmos passos mas selecionamos Iniciar.


5. Agora, temos de tratar do DNS. Se tentarem aceder a qualquer dos websites neste momento nada funciona. Nem o http://localhost

Isto acontece porque o servidor DNS não sabe o endereço IP do servidor onde estão estes sites.

Se estiverem num ambiente empresarial em que tenham o Active Directory a servir de servidor DNS, podem adicionar os registos do tipo A do género:

  • Website 1
    • Host: website1.com
    • Endereço IP:
      EndereçoDoServidorIIS
  • Website 2
    • Host: website2.com
    • Endereço IP:
      EndereçoDoServidorIIS

No meu caso, vou apenas alterar o ficheiro hosts do Windows no servidor.

6. Se tentarmos agora, já tudo funciona perfeitamente! 😀

E já está!

Os sites estão agora na mesma porta e podem ser acedidos de forma muito mais simples!

Qualquer dúvida que tenham deixem-na na secção dos comentários!

Fiquem bem! 😉

Advertisement

One thought on “Tutorial – Como ter vários websites na porta 80 no IIS

Add yours

Deixe um comentário

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Create a website or blog at WordPress.com

EM CIMA ↑

%d bloggers gostam disto: