Dúvida sobre configuração de SSL
[Finalizado Pelo Aluno]
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.
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.
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
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
Ok, Obrigado Carlos!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!