Điểm:0

Apache/AWS: Cách xác định các yêu cầu phiên bản cục bộ từ cùng một VPC

lá cờ cn

Trong cấu hình này, tất cả các phiên bản máy chủ apache đều nằm trong cùng một VPC (trên một số mạng con) và tất cả các yêu cầu đến được quản lý thông qua bộ cân bằng tải linh hoạt, (với ProxyProtocol=On trên mỗi phiên bản).

Các phiên bản này phục vụ hơn 40 trang web trong cùng một VPC với cùng một bộ cân bằng tải.

Khi bất kỳ trang web nào trên các phiên bản này bắt đầu một yêu cầu http gửi đi, yêu cầu đó sẽ đi qua bộ cân bằng tải và sau đó trở lại dưới dạng có nguồn gốc từ địa chỉ IP công cộng của phiên bản. Tất cả đều khá ngẫu nhiên (nhưng sau khi được chỉ định, chúng được cố định trong vòng đời của phiên bản).

Ví dụ: khi trang web 'foo' sử dụng wget/curl để gọi trang web 'bar', yêu cầu đó sẽ vẫn đến thông qua bộ cân bằng tải tới thanh, sử dụng ip công khai của foo chứ không phải id mạng cục bộ của foo.

Chúng tôi cần một cơ chế cho phép chúng tôi xác định xem IP công cộng đó có thuộc về một phiên bản trong VPC hay không. Chúng tôi luôn có thể sử dụng sổ đăng ký thủ công - nhưng nếu có cách nào tốt hơn?

Tim avatar
lá cờ gp
Tim
Tôi không làm theo những gì bạn đang cố gắng để đạt được. Bộ cân bằng tải thường dành cho các yêu cầu đến được gửi đến một nhóm các phiên bản EC2, thay vì các yêu cầu gửi đi.
Konchog avatar
lá cờ cn
@Tim, đúng vậy. Nhưng nếu tôi có 40 trang web trong cùng một VPC phía sau cùng một bộ cân bằng tải và trang web 'foo' sử dụng wget/curl để gọi 'thanh' của trang web, thì yêu cầu đó sẽ vẫn đến qua bộ cân bằng tải tới thanh, sử dụng ip công khai của foo.
Tim avatar
lá cờ gp
Tim
À, đó là một phần quan trọng khá quan trọng mà bạn nên đưa vào câu hỏi của mình. Nếu tất cả các máy chủ EC2 đều nằm trong VPC, tôi sẽ cân nhắc sử dụng vùng lưu trữ riêng Route53 cho mỗi miền để yêu cầu được chuyển trực tiếp từ phiên bản này sang phiên bản khác thay vì thông qua các điểm cuối công khai.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.