2015-02-09 6 views
9

Ho appena acquistato un certificato SSL. È arrivato con 1 certificato server, 1 certificato intermedio e 1 certificato radice.Come posso ottenere docker cloud (in precedenza tutum) e haproxy per utilizzare SSL?

Ho il mio file * .csr e * .key utilizzato per creare i certificati.

Sto utilizzando Tutum con HAProxy e c'è una variabile di ambiente SSL_CERT. Ho letto la documentazione ma non ho potuto farlo funzionare correttamente. Come imposto questa variabile d'ambiente SSL_CERT?

risposta

16

Sono il manutentore dell'immagine tutum/haproxy. Per utilizzare SSL_CERT, è necessario un file contenente sia il certificato pubblico (your.crt) sia la chiave privata (your.key). Si può fare come segue:

cp your.key cert.pem cat your.crt >> cert.pem

Quindi, è possibile eseguire: awk 1 ORS='\\n' ~/cert.pem.

Copia l'output a SSL_CERT

Fatto

+0

Sì, questo è quello che ho capito e sono stato in grado di far funzionare le cose. Grazie per aver scritto la risposta per gli altri. – ericraio

+2

Ci potrebbe essere un leggero errore di battitura in quanto 'cat your.crt >> cert.pem' non' .csr', che è il file di firma del certificato. – yunspace

+0

@yunspace sì. Ho cambiato il nome del certificato. Grazie. – hfeng

Problemi correlati