2012-05-21 43 views
7

Chúng tôi có một vài trang web chạy phía sau trình cân bằng tải (với khả năng chuyển đổi dự phòng bằng cách sử dụng hồi âm) và một trang https. Mọi thứ đều chạy tốt nhưng bây giờ tôi muốn thêm một trang web https khác. Tôi không thể tìm thấy bất kỳ tài liệu tham khảo nào để lưu trữ nhiều trang web https.HAproxy với nhiều trang web https

Có ai đã lưu trữ nhiều trang web https bằng cách sử dụng HAproxy không? Bạn có thể vui lòng cho tôi biết làm thế nào tôi có thể đạt được điều này? xin vui lòng giúp tôi với đầu vào của bạn.

Cảm ơn,

Santhosh

Trả lời

3

HAProxy tự nó không hỗ trợ SSL, bạn phải chạy một "SSL nào" ở phía trước. Các tùy chọn phổ biến là stunnel và stud. Đối với HTTP, bạn cũng có thể sử dụng Apache hoặc Nginx.

Cập nhật: Vì tôi đã viết câu trả lời đó, haproxy đã thêm ssl làm tính năng mới. Tôi sử dụng nó trên https://manage.ntppool.org/ và nó hoạt động độc đáo. Bạn cần bản phát hành 1.5 phát triển mới nhất (hoặc 1.6 nếu phát hành vào thời điểm bạn đọc phần này).

0

Bạn có thể khởi chạy bất kỳ số lượng trang web hỗ trợ HTTPS nào bằng HAProxy. Bạn phải làm SSL offloading tại HAProxy hộp. Và ha-proxy sẽ chuyển hướng các yêu cầu đến máy chủ của bạn (trang web-box) thông qua HTTP. Bạn có thể phân biệt giữa các yêu cầu đến cho 2 trang web https khác nhau bằng cách phân tích cú pháp URI của bạn, sau khi tải xuống SSL tại HA-Proxy

Xem tài liệu HA-Proxy để biết thêm chi tiết, xem phần hdr_dom và acl để giải quyết vấn đề của bạn.

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