Problema / Dúvida (Problem / Question)
Como habilitar o protocolo HTTPS no IIS do servidor NDD para permitir o acesso aos painéis e-Cold Web e e-Monitor a partir de máquinas externas na mesma rede local?
Ambiente (Environment)
Produto: TOTVS Varejo - Supermercados (Linha Consinco)
Aplicação: NDD e-Forms / e-Cold Web / e-Monitor
Tipo de Instalação: Servidor NDD In Loco (On-Premise)
Versão: Patch Forms 99012 ou superior
Causa / Contexto (Cause / Context)
A partir da atualização para o patch Forms versão 99012 ou superior, as aplicações web da NDD passam a exigir nativamente comunicação segura via protocolo HTTPS. Caso o servidor não possua a amarração (binding) do certificado SSL configurada no IIS ou os parâmetros de segurança adequados, o acesso externo às páginas poderá ser bloqueado ou apresentar erros de conexão.
⚠️ Pré-requisito Importante: Para que os ajustes do patch funcionem corretamente, o arquivo executável do instalador deve ser desbloqueado antes de sua execução:
Clique com o botão direito do mouse no arquivo executável do patch e acesse Propriedades.
Na aba Geral (canto inferior direito), marque a caixa Desbloquear (Unlock) e clique em Aplicar. (Se a opção não estiver visível, o arquivo já está liberado).
Resolução / Solução (Resolution / Fix)
A liberação do acesso pode ser realizada de duas formas, dependendo da disponibilidade de um certificado de segurança na infraestrutura:
Opção 1: Configuração com Certificado SSL (Recomendado)
Utilize este método se a empresa já possuir um certificado SSL válido emitido para o servidor.
No servidor da NDD, abra o Gerenciador dos Serviços de Informações da Internet (IIS).
Na árvore de conexões (lado esquerdo), expanda o servidor e acesse o site onde a NDD está hospedada.
No painel de ações (lado direito), clique em Ligações... (Bindings...).
Adicione ou edite a ligação para o tipo https:
Tipo:
httpsPorta:
443(ou porta personalizada de rede)Certificado SSL: Selecione o certificado de segurança corporativo da empresa.
Clique em OK para salvar a amarração.
💡 Nota: O certificado digital deve ser homologado e fornecido pela equipe de Infraestrutura/TI interna do cliente.
Opção 2: Desativar a exigência de HTTPS (Sem Certificado SSL)
Utilize este procedimento de contorno caso o ambiente não possua certificado SSL configurado.
No servidor, acesse os diretórios de instalação das aplicações web:
C:\inetpub\wwwroot\eForms\Webs\eMonitorC:\inetpub\wwwroot\eForms\Webs\ColdWeb
Localize o arquivo
web.configem cada um dos diretórios acima.Abra o arquivo com um editor de texto com privilégios de administrador (ex.: Bloco de Notas ou VS Code).
Localize o atributo
requireSSL:
requireSSL="true"Altere o valor para false:
requireSSL="false"Salve as alterações em ambos os arquivos.
Reinicie o serviço do IIS para aplicar as configurações:
Abra o Prompt de Comando (CMD) como Administrador.
Digite o comando abaixo e pressione Enter:
iisresetValidação e Boas Práticas
Teste de Conexão: Abra o navegador em uma estação de trabalho externa conectada à mesma rede e tente acessar a URL do e-Monitor e do e-Cold Web (ex.:
http://IP_DO_SERVIDOR/...ouhttps://IP_DO_SERVIDOR/...).Segurança: O uso do protocolo HTTP desprotegido (
requireSSL="false") deve ser adotado apenas em redes internas e de forma contingencial; a comunicação HTTPS é a prática recomendada de integridade e segurança.
0 Comentários