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:
- A porta TCP – que neste caso será a 80;
- O endereço IP – que neste caso será o mesmo, o do servidor;
- 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! 😉