Configurando o Application Server como servidor Web para o SmartClient HTML Protheus/Logix O Application Server responde nativamente como um servidor Web, fornecendo segurança e escalabilidade ao ambiente Cloud do ERP Protheus/Logix.
A seguir demonstraremos a configuração, de fato muito simples, deste ambiente. RequisitosEditando o arquivo de configuração do Application ServerSendo o administrador do ambiente Protheus/Logix, edite o arquivo de configuração appserver.ini. Importante: Após a configuração do arquivo será necessário reiniciar o Application Server para que a camada Web seja devidamente inicializada.
Três passos são importantes na configuração deste arquivo:
1 - Caminho para aplicação servidora Protheus/Logix
Indica o nome (ou ip) e a porta da máquina onde se encontra a aplicação servidora. Bloco de código |
---|
[Vader_ApplicationServer]
ip_address = servidor_master
port = 5056
|
2 - Caminho para o Smartclient HTML
Indica a porta, o diretório e a página inicial para execução do Smartclient HTML. Bloco de código |
---|
[Vader_TERMINAL_HTML]
charset = iso-8859-1
port = 8090
root_DIR = C:\Totvs\SCHTML_Vader\
default_page = index.html
|
3 - Configuração do ambiente HTTPS (camada de segurança)
Caso o cliente opte por utilizar conexões HTTP seguras, é necessário a instalação e configuração dos certificados. Importante: Existe uma diferença na configuração dos certificados entre os sistemas operacionais LINUX e Windows, veja a seguir. Utilizando o LINUX Ao utilizar um sistema operacional LINUX bastará indicar o caminho para o arquivo de certificado, exemplo .PEM.
Bloco de código |
---|
[Vader_SSL]
ssl_method = TLSv1.2
ssl_certificate = /etc/ssl/wildcard.pem
ssl_read_buffer_size = 32768
ssl_write_buffer_size = 1000000
|
Utilizando o Windows Utilizando o Windows, o certificado precisará ser devidamente instalado e ao invés do caminho será necessário indicar o nome do mesmo.
Bloco de código |
---|
[Vader_SSL]
ssl_method = TLSv1.2
ssl_certificate = TOTVS S/A.
ssl_read_buffer_size = 32768
ssl_write_buffer_size = 1000000
|
PreviewTela de parâmetros do Smartclient HTML Ao exibir corretamente a página de parâmetros, o ambiente já estará devidamente configurado.
Tela de login do Smartclient HTML
|