in Server

Configurando o acesso ao IIS em uma Máquina Virtual no Windows Azure – IaaS

O Windows Azure oferece diversas soluções de cloud computing, estas soluções são divididas entre diversos modelos: IaaS (infrastructure as a service), PaaS (plataform as a service) e SaaS (software as a service). Recentemente fiz uma apresentação sobre Windows Azure: PaaS e IaaS – Minha Vida Tech Day.

No modelo de IaaS (infrastructure as a service) podemos criar as nossas máquinas virtuais e configurar nossas aplicações.

As máquinas virtuais no Windows Azure possuem duas principais “camadas” de firewall e configuração de rede, no caso a do Windows Azure e a do sistema operacional da própria máquina.

A ideia deste post é mostrar como tornar acessível um Web Server IIS através das principais portas utilizadas.

Criando a VM e Instalando o IIS

Inicialmente vou criar uma máquina virtual com Windows Server 2012 R2 no portal do Windows Azure:

image

Após a máquina criada, vou instalar o IIS nela Alegre

image

Como é possível ver, o IIS está acessível internamente na máquina

image

Porém ao acessar externamente, ainda não configuramos o acesso.

image

Pontos de extremidade

A primeira configuração que faremos será criar dois pontos de extremidade para as duas principais portas utilizadas TCP 80 (HTTP) e TCP 433 (HTTPS).

TCP 80

image

TCP 443

image

Firewall

Depois de configurarmos os pontos de extremidades no painel do Windows Azure, precisamos validar se as mesmas portas estão liberadas na configuração do Firewall da nossa máquina virtual, no Windows Server.

Para isso, vamos nas regras de Inbound.

image

E validar ou criar doas regras liberando a porta TCP 80 e a TCP 443.

TCP 80

image

TCP 443

image

Com isso nosso IIS já está acessível pelo mundo Alegre

image

Bom, espero que esta dica seja útil, estou a disposição para dúvidas, criticas e sugestões.

Abs

Rodolfo

  • http://proforma.net.br Jamal Ismail

    Bom dia Rodolfo, definitivamente não estou conseguindo liberar algumas portas no Azure. Quero rodar duas aplicações, uma delas utiliza as portas 9000,9080,9090

    a outra, o DB Firebird que usa a porta 3050, já configurei o Firewall do Server liberando as portas, e tambem configurei o Azure PONTOS DE EXTREMIDADE,

    mas nada de fazer as portas abrirem, falta alguma coisa?

    Sendo que a porta do RDP e IIS abriram normalmente…

    A modelo de VM que contratei foi a Basica A2

  • http://www.rodolfofadino.com.br/ Rodolfo Fadino

    Que estranho, Jamal, como as portas foram liberadas no firewall do server? elas são TCP ou UPD? Já tentou desligar o firewall só para ver se funciona?

    abs

  • http://proforma.net.br Jamal Ismail

    Bom dia Rodolfo, abrigado pela força aí…
    entao as portas são so TCP…
    e eu além de fazer a config do Firewall ja desabilitei, e tbem não abrem.

  • Marcelo Campos

    EU tb, já fiz isso ai, já desabilitei firewall, as portas não são liberadas!!
    @disqus_mqN1poU9n3:disqus , conseguiu resolver??

    abs