2015-02-09 16 views
9

Tôi vừa mua Chứng chỉ SSL. Nó đi kèm với 1 chứng chỉ máy chủ, 1 chứng chỉ trung gian và 1 chứng chỉ gốc.Làm thế nào để có được docker cloud (trước đây là tutum) và haproxy để sử dụng SSL?

Tôi có tệp * .csr và * .key được sử dụng để tạo chứng chỉ.

Tôi đang sử dụng Tutum với HAProxy và có biến môi trường SSL_CERT. Tôi đọc tài liệu nhưng không thể làm cho nó hoạt động đúng. Làm cách nào để đặt biến môi trường SSL_CERT này?

Trả lời

16

Tôi là người duy trì hình ảnh tutum/haproxy. Để sử dụng SSL_CERT, bạn cần một tệp chứa cả chứng chỉ công khai của bạn (your.crt) và khóa cá nhân (your.key). Bạn có thể làm như sau:

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

Sau đó, bạn có thể chạy: awk 1 ORS='\\n' ~/cert.pem.

Sao chép sản lượng để SSL_CERT

Xong

+0

Yeah, đây là những gì tôi đã tìm ra và đã có thể có được những điều làm việc. Cảm ơn bạn đã viết câu trả lời cho người khác. – ericraio

+2

Có thể có một lỗi nhỏ trong đó là 'cat your.crt >> cert.pem' không phải' .csr' là tệp ký chứng chỉ. – yunspace

+0

@yunspace yes. Tôi đã thay đổi tên của chứng chỉ. Cảm ơn bạn. – hfeng

Các vấn đề liên quan