[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Dúvida sobre configuração de SSL

[Finalizado Pelo Aluno]

Eric
Criador Eric 24/03/2022

Geralmente, configuro o SSL com o certbot no droplet, e o certbot adiciona e registra informações nos arquivos de configuração dos sites ( em sites-availables ), isso em uma configuração normal de um droplet.

Agora... usando container, qual seria o melhor caminho e/ou correto?

Devo adicionar o certbot dentro do container que tem o nginx, e gerar os certificados nesse container? Porque o certbot vai gerar e escrever em arquivos, e instalando ele fora, acredito que não terá como fazer isso.

Manager Carlos Ferreira 24/03/2022

Olá, Eric!
Tudo bem?

Exato amigo, precisa gerar dentro do container, porque só assim o nginx vai conseguir ler o certificado SSL.

Qualquer dúvida, me pergunta.

Carlos Ferreira
Criador Eric 24/03/2022

Ok, 

Como acesso esse container nginx? Porque estou usando o mesmo comando que uso no container app(onde está o laravel), e recebo um erro:

sudo docker-compose exec nginx bash

OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "bash": executable file not found in $PATH: unknown

 

 

Eric
Manager Carlos Ferreira 24/03/2022

Não precisa acessar o container do nginx, você pode acessar o container do seu app (workspace se for laradock) e como estão na mesma rede, ele vai conseguir ter acesso ao arquivo do certificado.

Outra alternativa, é mapear mesmo o certificado para o container. Igual ensino no último módulo do curso de Docker: https://academy.especializati.com/curso/docker

Carlos Ferreira
Criador Eric 24/03/2022

Ok, Obrigado Carlos!

Eric
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!