O certificado digital traz maior segurança para as transações, caso não tenham nenhum certificado digital, deve-se entrar em contato com alguma empresa que o forneça e realizar a aquisição, desta maneira será possível utilizar o protocolo SSL no NGINX e todas as transações serão realizadas com maior segurança.
Instalar o certificado no servidor.
No diretório do nginx (docker/nginx) acessar a pasta certs. Dentro dela incluir os certificados.
![](https://solussaude.atlassian.net/wiki/download/thumbnails/8684870/5firefox_ytjFzi37yy.png?version=2&modificationDate=1640720760000&cacheVersion=1&api=v2&width=227&height=187)
Pode-se utilizar a porta padrão do ssl 443, se não estiver em uso. Caso esteja, liberar outra porta configurada para ssl. Aqui utilizaremos a 16010. No arquivo default.conf(nginx/config), na frente da porta 16010 colocar ssl, e incluir o caminho do certificado. (Alterar o nome do certificado para o obtido).
ssl_certificate /etc/nginx/certs/certificado.crt;
ssl_certificate_key /etc/nginx/certs/certificado.key;
![](https://solussaude.atlassian.net/wiki/download/attachments/8684870/n4.png?version=1&modificationDate=1649858998000&cacheVersion=1&api=v2)
No arquivo docker-compose (/nginx/docker-compose) incluir a porta 16010
![](https://solussaude.atlassian.net/wiki/download/attachments/8684870/n5.png?version=2&modificationDate=1649859292000&cacheVersion=1&api=v2)
Nginx rodando na porta 16010
![](https://solussaude.atlassian.net/wiki/download/attachments/8684870/ssl.png?version=1&modificationDate=1678476361000&cacheVersion=1&api=v2)