2016-08-17 1 views
1

J'ai un conteneur Docker avec nginx s'exécutant sur Jelastic. À partir du conteneur, j'ai utilisé certbot pour obtenir un certificat SSL de letsencrypt. Finalement, j'ai changé la configuration de nginx en conséquence. Je n'ai pas enble SSL dans l'interface utilisateur Jelastic. Lorsque vous parcourez le site sur https, il semble que je reçois le certificat générique du fournisseur Jelastic mais pas mon propre certificat, car l'erreur est SSL_ERROR_BAD_CERT_DOMAIN le certificat SSL servi est pour le domaine du fournisseur. Mais je n'ai pas activé le ssl sur l'interface Jelastic?!Utilisation de SSL sur nginx dans un conteneur Docker hébergé sur Jelastic

Puis-je utiliser un certificat letsencrypt ssl dans mon conteneur docker sur Jelastic et comment?

Merci

Répondre

3

Il semble que vous essayez d'utiliser cert SSL personnalisée sans IP publique. Dans ce cas, tout le trafic externe passe par la plateforme reverse-proxies qui fournit un SSL partagé sur plate-forme.

La solution consiste à utiliser une adresse IP externe.

+0

Merci, j'ai activé l'IP externe, a changé le DNS en conséquence et il wroks. –

+0

Bien que je voudrais ne pas avoir à utiliser une adresse IP statique juste pour cela. Tout le monde sait si le ssl personnalisé pour Docker dans Jelastic sera bientôt disponible? –

+0

Lorsque vous travaillez sans IP publique, tout le trafic passe par les reverse-proxies. En raison de cette topologie, il n'existe aucun moyen d'utiliser SSL personnalisé sans IP publique. –