Sử dụng Nginx là LoadBalancer và Reserve Proxy cho Webserver

0
133

Nginx (Engineer X) vừa là máy chủ web, vừa là máy chủ cân bằng tải, cũng có thể là một Proxy server, App server…

Nginx có điểm mạnh là một Webserver có hiệu suất cao, có thể phục vụ nhiều kết nối đồng thời mà không tốn quá nhiều tài nguyên của máy chủ mà vẫn giữ được tính ổn định. Cấu hình thì đơn giản.

Nginx rất đa năng và sẽ là tương lai của WebServer thương mại

Mình xin đưa ra một cấu hình đơn giản để Nginx đóng vai trò là một Reserve Proxy cũng có thể là một LoadBalancer.

Dưới đây là tập tin nginx.conf (/etc/nginx/nginx.conf):

Còn đây là tập tin Virtual Host default (/etc/nginx/sites-available/default):

Các bạn cài đặt nginx:

Trên Centos 7:

Cấu hình mặc định webserver nginx:

Virtual host (server block) nằm ở:

 

Trên Debian (tương tự ubuntu):

Các bạn chỉnh sửa file Virtual Host:

Và file /etc/nginx/nginx.conf là được.

Khởi động lại nginx:

Vậy là xong. Chúc các bạn thành công.

BÌNH LUẬN

Please enter your comment!
Please enter your name here