Histórico da Página
...
- Indicar o ambiente utilizado na chave App_Environment na sessão GENERAL do appserver.ini.
Além da facilidade de configuração que a nova versão trouxe, temos também da vantagem na redução das portas abertas para comunicação no servidor.
A versão anterior utilizava uma porta para a comunicação TCP do SmartClient, outra para a transmissão de arquivos estáticos na porta HTTP e outra para o servidor REST.
Agora ao invés das 3 portas, apenas a porta TCP é utilizada para todas as trocas de mensagens e com isso o servidor fica menos vulnerável a ataques de hackers.
Existem então 3 cenários de utilização:
- SSL desabilitado (não recomendado): Não necessita de instalação de certificado para abertura do App no Protheus.
- SSL com o certificado autoassinado: Necessita de instalação do certificado de cada Appserver em todas as estações.
- SSL com certificado assinado por uma CA: Já possui o certificado instalado por padrão nos navegadores.
* Mesmo abrindo o App dentro do Protheus o comportamento é o mesmo de um navegadorÉ importante saber que a abertura de aplicativo dentro do Protheus possui o comportamento com relação a utilização de https e validação de certificados semelhante à de um navegador externo, pois o recurso utilizado internamente é um navegador embarcado.
Por padrão a MultiProtocolPort vem habilitada no Appserver, porém através de configuração no ini é possível desabilitá-la.
Caso ela seja desabilitada, a abertura dos aplicativos no Protheus voltam volta a funcionar no formato antigo, utilizando os parâmetros, o REST e a configuração pré-definida de HTTPpadrão, de acordo com orientação de instalação de cada aplicativo.
Para mais informações sobre como abrir um aplicativo Portinari no Protheus:
...
Para mais informações sobre a MultiProtocolPort:
https://tdntdninterno.totvs.com/display/tec/Application+Server+-+Porta+Multiprotocolo