HTTPS com o Docker?

1

Eu rodei um contêiner Docker que contém um Debian leve e um aplicativo em um servidor remoto Ubuntu.

Agora, posso acessar o aplicativo on-line pelo link , mas gostaria de fazer está disponível em HTTPS.

Gostaria de saber qual parte eu tenho que configurar para veicular o aplicativo em HTTPS. Eu tenho que configurar HTTPS apenas para o servidor remoto Ubuntu ou eu também preciso ajustar o Debian rodando dentro do container?

    
por Rotareti 25.10.2016 / 21:33

1 resposta

4

O HTTPS não pode ser ativado apenas no seu contêiner, como uma configuração. Você precisará configurar seu servidor da Web, gerar os certificados e até mesmo seu aplicativo deve poder receber solicitações HTTPS.

Posso sugerir duas abordagens:

  1. O estilo antigo e idiota é gerar e assinar seus próprios certificados. Em seguida, aponte-os em seus arquivos de configuração do servidor da web. Aqui está um tutorial usando o nginx no Ubuntu. [1] [2]
  2. A melhor maneira é usar um contêiner Docker feito para essa finalidade. Você pode fazer isso sozinho, do zero, mas eu vou deixar o que eu uso. Ele usa Vamos criptografar e é nada menos que incrível. [4]
por 27.10.2016 / 15:39