
Eu executo um contêiner Docker que contém um Debian leve e um aplicativo em um servidor remoto Ubuntu.
No momento, posso acessar o aplicativo on-linehttp://remote-server-ip:porta, mas gostaria de disponibilizá-lo em HTTPS.
Gostaria de saber qual parte devo configurar para servir o aplicativo por HTTPS. Preciso configurar o HTTPS apenas para o servidor remoto Ubuntu ou também preciso ajustar o Debian em execução dentro do contêiner?
Responder1
HTTPS não pode ser habilitado apenas em seu contêiner, como uma configuração. Você precisará configurar seu servidor web, gerar os certificados e até mesmo sua aplicação deverá ser capaz de receber solicitações HTTPS.
Posso sugerir duas abordagens:
- O estilo antigo e idiota é gerar e assinar seus próprios certificados. Em seguida, aponte-os para os arquivos de configuração do seu servidor web. Aqui está um tutorial usando o nginx no Ubuntu.[1] [2]
- A melhor forma é utilizar um contêiner Docker feito para essa finalidade. Você pode fazer sozinho, do zero, mas vou deixar aquele que uso. Ele usaVamos criptografare é nada menos que incrível.[4]