Navigation:  Procedimentos adicionais > Serviço do SoftExpert Captura >

Serviço do Softexpert Captura (HTTPS)

Previous  Top  Next

Neste tópico, mostraremos como configurar o serviço do SoftExpert Captura com protocolo HTTPS na porta 8586.

 

Para realizar os passos abaixo, será necessário:

Ter o arquivo .pfx do certificado SE e sua senha.

Executar os comandos abaixo como root.

 

1.Crie o diretório secaptureservice:

mkdir /usr/local/se/secaptureservice

 

2.Acesse o diretório secaptureservice:

cd /usr/local/se/secaptureservice

 

3.Crie o arquivo docker-compose.yml dentro do diretório secaptureservice:

vim docker-compose.yml

 

4.Copie o texto abaixo:

version: '3.7'

services:

secaptureservice:

  container_namesecaptureservice

  image: softexpert/secaptureservice:latest

  extra_hosts:

    - <URLdeAcessoSE>:IPdoServidor

  environment:

   - ASPNETCORE_URLS=https://+:443;

   - ASPNETCORE_Kestrel__Certificates__Default__Password=${CERTIFICATE_PASSWORD}

   - ASPNETCORE_Kestrel__Certificates__Default__Path=/https/${CERTIFICATE_NAME}

  ports:

   - "${HTTPS_PORT}:443"

  volumes:

   - ./cert:/https:ro

   - ./log:/app/log/

 

5.Localize o parâmetro extra_hosts.

 

6.Insira a URL de acesso do SE e o IP local do servidor de aplicação, conforme imagem a seguir:

Extra-Hosts

 

7.Crie o diretório cert:

mkdir /usr/local/se/secaptureservice/cert

 

8.Copie o arquivo de certificado .pfx para o diretório /usr/local/se/secaptureservice/cert, salvando-o com o nome certificate.pfx.

 

9.Crie o arquivo capture.env dentro do diretório secaptureservice:

Vim capture.env

 

10. Insira o texto abaixo, indicando a porta que será utilizada para conexão HTTPS, e informe a senha do certificado no parâmetro CERTIFICATE_PASSWORD=:

CERTIFICATE_NAME=certificate.pfx

CERTIFICATE_PASSWORD=informe a senha aqui

HTTPS_PORT=8586

 

Por padrão, a porta utilizada para conexão HTTPS é 8586, porém, é possível informar uma porta diferente, caso a porta padrão já esteja em uso. Nesse caso, utilize o comando netstat -lnp | grep "8586" para verificar se a porta está em uso.

 

11. Inicie o serviço do SoftExpert Captura com o comando abaixo:

cd /usr/local/se/secaptureservice/ ; docker-compose --env-file capture.env up -d

 

Para parar o serviço, execute o comando abaixo:

cd /usr/local/se/secaptureservice/ ; docker-compose --env-file capture.env down

 

Para verificar se o serviço do secaptureservice subiu, execute o comando abaixo:

docker ps

 

12. Feito isso, acesse o componente SoftExpert Documento arrowrgray Configuração arrowrgray Parâmetros gerais (DC035) e realize o apontamento do serviço na aplicação, informando https://IPdoservidor:8586 no campo Habilitar redirecionamento de serviço do SoftExpert Captura arrowrgray Servidor.

 

13. Em seguida, realize o teste de conexão e salve.