Page 197 - Hướng Dẫn Cách Phòng Thủ Và Khắc Phục Sự Cố Máy Tính
P. 197
này, tôi chỉ xin giới thiệu bồ nào muốn tìm hiểu về cluster
trên Linux thì thử ghé vào http://www.linux-ha.org. Ngoài
ra áp dụng reverse proxy đúng cách sẽ giúp tăng cường
períormance cũng như nâng cao scalability của các web-
application chạy trên các content server. Chút xíu nữa, tôi
sẽ đi vào chi tiết các ưu điểm của reverse proxy cũng như
làm thê nào để khai thác các ưu điểm đó.
Cài đặt máy chủ reverse-pioxy
Chọn và cài đặt hệ điều hành cho reverse proxy
Dĩ nhiên là sử dụng linux cho máy chủ reverse proxy.
ở đây không mô tả quá trình cài đặt linux bởi có rất nhiều
tài liệu hảy trên Internet nói về đề tài này, và hơn nữa
một khi đã nghĩ đến chuyện làm reverse proxy thì chắc
chắn chuyện cài đặt Linux không là vấn đề.
1.3.X hay 2.X?
Trước tiên, bạn cần phải trả lòi câu hỏi là chúng ta sẽ
chọn phiên bản Apache nào để làm reverse proxy đây,
1.3.X hay 2.X? Chọn 2.X vì ba lý do:
Thứ nhất là có rất nhiều 0-day trong phiên bản 1.3.X :D.
Thứ hai là Apache 2.X cung cấp một bộ íĩltering API tốt
hơn so với phiên bản 1.3.X, cho phép các module có thể nhìn
thấy và tương tác vói nội dung của các request cũng như các
response tưong úng từ trả lòi từ server. Điều này rất quan
trọng đôi với một reverse proxy đóng vai trò là một
application gateway bởi vì nó phải kiểm tra tất cả thông tin đi
xuyên qua nó trước khi chuyển giao cho bên nhận. -6-.
Thứ ba là Apache httpd 2.X có perlormance cao hơn
hẳn 1.3.X khi phục vụ các static content như íĩle HTML và
file hình ảnh. chúng ta quan tâm đến vấn để này là vì
mong muôn giảm tải cho các content server bên trong
198