Implantando no Servidor de Produção

A última etapa é fazer as configurações necessárias e implantar as aplicações em nosso servidor de produção. Na seção Setting Up the Dedicated WebSockets Serverarrow-up-right passamos por várias etapas para configurar o servidor, o Microsoft IIS e várias outras coisas. Agora repetiremos as mesmas etapas, mas desta vez para nosso servidor de produção.

1

Remover redirecionamento de DNS de teste do arquivo hosts

Antes de prosseguir, devemos remover o redirecionamento de DNS que foi adicionado para o domínio socket.fmsoft.net para fins de teste. Abra o arquivo hosts (normalmente localizado em C:\Windows\System32\drivers\etc\hosts no Windows) e comente a linha que redireciona o domínio para um endereço IP local.

Exemplo de conteúdo do hosts (a linha de redirecionamento deve estar comentada):

# localhost name resolution is handled within DNS itself.

#   127.0.0.1       localhost

#   ::1             localhost

#  192.168.1.5 socket.fmsoft.net
2

Atualizar o DNS para apontar o domínio para o IP global dedicado

Ajuste as configurações reais de DNS no provedor de domínio para redirecionar o domínio para o IP global dedicado reservado para o servidor WebSockets.

Neste exemplo, o servidor de produção possui três endereços IP globais. Dois já são usados para sites; o que não está em uso será dedicado ao servidor WebSockets:

  • IPv4 Address: 82.113.145.84

  • IPv4 Address: 82.113.145.152

  • IPv4 Address: 82.113.145.191

Adicione uma entrada DNS que redirecione socket.fmsoft.net para o IP dedicado (aqui: 82.113.145.152).

clip0314
3

Verificar a propagação do DNS

As alterações de DNS podem demorar para se propagar mundialmente, embora muitas vezes entrem em vigor em alguns minutos. Você pode verificar se o subdomínio resolve para o IP esperado usando o ping comando (ou outras ferramentas de consulta DNS). A saída do ping deve mostrar o endereço IP dedicado:

clip0315
circle-info

Se as alterações de DNS não parecerem entrar em vigor imediatamente, tente limpar o cache DNS local (por exemplo: ipconfig /flushdns no Windows) ou aguarde um pouco e tente a consulta novamente.