O Nginx será utilizado para obter as requisições e transmitir para a api, dessa forma podemos utilizar o protocolo SSL. Para realizarmos a instalação do Nginx corretamente devemos seguir o passo a passo abaixo. Dentro da pasta Docker raiz (/Docker), extrair o nginx.rar - https://www.solus.inf.br/SolusUpdate/docker/nginx.rar Assim ficará a estrutura da pasta.
Informações |
---|
O ip utilizado para configuração do nginx é interno, ou seja é o próprio ip do servidor. Apenas na configuração do server_name será utilizado o ip externo (DNS) |
No arquivo default.conf(/nginx/config) alterar os ip’s para o ip do servidor e colocar em qual porta o nginx irá rodar, por padrão está na 8081. No server_name, colocar o dns ou ip externo. No arquivo upstream.conf (/nginx/config) alterar o server para o ip do servidor linux.
Informações |
---|
O arquivo upstream.conf está pré configurado com as portas das api's, sendo necessário alterar apenas quando incluir uma nova api. |
No arquivo docker-compose, informar as portas externa:interna paras quais serão utilizadas. Pode -se manter as duas iguais 8081:8081
Dentro do diretório do nginx (/docker/nginx) executar o comando para executar o arquivo docker-compose.yml: docker-compose up --build -d. Assim irá iniciar o serviço do nginx
|