O próximo e último passo é configurar o aplicativo Customer Portal.
1
Distribuir HyperServer DLL e uniGUI Runtime
Customer Portal roda no HyperServer e IIS. Distribua a versão mais recente do HyperServer DLL no servidor de produção e instale o uniGUI Runtime correspondente.
Também garanta que os DLLs de SSL na pasta do HyperServer sejam as versões mais recentes e atualize-os se necessário.
Depois de substituir o HyperServer DLL, reinicie o pool de aplicativos.
2
Edite o CFG e habilite o Node zero
Edite o arquivo CFG do aplicativo e atribua valores aos campos relacionados. Certifique-se de habilitar o Node zero persistente para que o Node zero esteja sempre disponível (o Node Timer executa somente quando o ID do Node é Node zero).
app.cfg
Usamos a URL não segura http://socket.fmsoft.net para external_server_url porque o servidor WebSockets dedicado e outros aplicativos rodam no mesmo computador. Se eles estiverem em hosts diferentes ou você precisar de criptografia, use https://socket.fmsoft.net em vez disso.
Atribuir um valor único a app_domain é opcional, porém recomendado para evitar conflitos caso você hospede várias aplicações ou clusters no mesmo servidor dedicado no futuro.
3
Reciclar o pool de aplicativos
Após salvar as alterações no CFG, recicle o pool de aplicativos para que a nova configuração entre em vigor.
4
Enviar e implantar o aplicativo do portal
Faça o upload do aplicativo do portal usando o painel de controle do HyperServer. Após o upload, recicle todos os Nodes para garantir que o Node zero execute a versão mais recente enviada.
5
Verificar o portal
Acesse o portal do cliente nesta URL para verificar a configuração:
https://prime.fmsoft.net/userv/mportal.dll
Você deve ver a página do portal e confirmar que o timer do WebSocket está em execução.
6
Confirmar conexão WebSocket segura
Ao verificar o código-fonte da página, deve aparecer uma conexão segura estabelecida com "wss://socket.fmsoft.net" conforme esperado.
clip0329
Adicionando Outro Aplicativo
Neste ponto é fácil adicionar mais aplicativos que usarão o servidor WebSockets dedicado.
1
Preparar o aplicativo ISAPI
Pegue o DLL ISAPI compilado do aplicativo que você configurou e testou anteriormente (veja Testando com um Aplicativo ISAPI). Copie esse DLL para o servidor de produção e configure o IIS para usar o aplicativo como de costume.
2
Configurar ExternalServerToken e AppDomain
Garanta que a configuração do novo aplicativo tenha o valor correto de ExternalServerToken.
Se estiver implantando o mesmo aplicativo várias vezes em pastas diferentes, atribua um AppDomain diferente para cada implantação (por exemplo: chat).
clip0274
3
Implantar e executar o ISAPI DLL
Copie o DLL para a pasta de um aplicativo ISAPI existente (por exemplo, demo) e chame o DLL em um navegador para executar o aplicativo.
clip0332
Você deverá conseguir chamar e executar o aplicativo em uma janela do navegador:
clip0331
Você pode ver como é fácil compartilhar um servidor WebSockets dedicado existente entre múltiplos aplicativos.