Nginx là gì? Giới thiệu cơ bản về máy chủ web mạnh mẽ và phổ biến

Thứ ba, 10/06/2025, 10:56 GMT+7

Nginx là một máy chủ web (web server) mã nguồn mở, đồng thời cũng là một reverse proxy phổ biến. Nó được sử dụng rộng rãi để:

 

 

Chức năng chính của Nginx:

  1. Phục vụ nội dung web (web server)

    • Giống như Apache, Nginx có thể phục vụ các tệp tĩnh như HTML, CSS, JS, hình ảnh,...

  2. Reverse proxy 

    • Nginx có thể đứng giữa client (người dùng) và các server backend (như ứng dụng chạy Node.js, Python, PHP,...) để chuyển tiếp yêu cầu (request).

  3. Load balancing (cân bằng tải)

    • Nginx có thể phân phối lượng truy cập đến nhiều máy chủ backend để giảm tải và tăng hiệu suất.

  4. Caching (bộ nhớ đệm)

    • Giúp tăng tốc độ tải trang bằng cách lưu lại các phản hồi.

  5. HTTP và HTTPS server

    • Hỗ trợ SSL/TLS để phục vụ nội dung qua giao thức bảo mật HTTPS.

 

Vì sao Nginx được ưa chuộng?

  • Hiệu suất cao: Có thể xử lý hàng nghìn kết nối đồng thời nhờ cơ chế xử lý bất đồng bộ (asynchronous, event-driven).

  • Nhẹ và nhanh: Tiêu tốn ít tài nguyên hơn so với Apache trong nhiều tình huống.

  • Cấu hình đơn giản: File cấu hình dễ đọc, rõ ràng.

Nginx là một phần mềm máy chủ web mạnh mẽ, thường được dùng làm web server, reverse proxy, và load balancer, với hiệu suất cao và khả năng xử lý nhiều kết nối một cách hiệu quả. 



 
 

« Trở về trang chủ thiết kế web TRUST.vn