Category

Category

Join CloudFly's Telegram channel to receive more offers and never miss any promotions from CloudFly

Hướng dẫn cấu hình NGINX FastCGI Cache trên aaPanel

Posted Date: December 25, 2025

Trong quá trình vận hành website WordPress, tốc độ tải trang và khả năng chịu tải luôn là yếu tố then chốt ảnh hưởng trực tiếp đến trải nghiệm người dùng và thứ hạng SEO. Một trong những giải pháp hiệu quả, ổn định và tiết kiệm tài nguyên nhất hiện nay chính là NGINX FastCGI Cache.

Trong bài viết này, CloudFly sẽ hướng dẫn bạn cấu hình NGINX FastCGI Cache trên aaPanel một cách chi tiết, giúp website WordPress:

  • Tăng tốc độ phản hồi rõ rệt

  • Giảm tải PHP-FPM và MySQL

  • Hoạt động ổn định ngay cả khi lượng truy cập cao

Những nội dung chính trong bài viết

  • NGINX FastCGI Cache là gì và hoạt động như thế nào

  • Điều kiện cần để triển khai FastCGI Cache trên aaPanel

  • Hướng dẫn cấu hình FastCGI Cache cho WordPress từng bước

  • Cách kiểm tra cache đã hoạt động hay chưa

  • Những lưu ý quan trọng khi sử dụng FastCGI Cache

NGINX FastCGI Cache là gì?

NGINX FastCGI Cache là cơ chế cache nội dung HTML được tạo ra từ PHP-FPM thông qua giao thức FastCGI.

Quy trình hoạt động:

1. Trình duyệt gửi request đến NGINX

2. NGINX chuyển request cho PHP-FPM xử lý

3. PHP-FPM sinh ra HTML

4. NGINX lưu HTML đó vào cache

5. Các request tiếp theo sẽ được NGINX trả trực tiếp từ cache, không cần chạy PHP và truy vấn database

Điều này giúp website WordPress nhanh hơn gấp nhiều lần so với chạy PHP thông thường.

Điều kiện cần để cấu hình FastCGI Cache trên aaPanel

Trước khi bắt đầu, bạn cần đảm bảo:

  • VPS/Server đã cài đặt aaPanel

  • Website WordPress đang chạy trên aaPanel

  • Web server sử dụng NGINX

  • Có quyền SSH root vào server

Sau đây là các bước hướng dẫn phía dưới

Phần nội dung bên dưới sẽ hướng dẫn từng bước cấu hình NGINX FastCGI Cache trên aaPanel cho WordPress, bao gồm:

  • Tạo thư mục lưu cache

  • Chỉnh sửa cấu hình NGINX cho website

  • Thiết lập rule loại trừ cache cho WordPress

  • Cài plugin hỗ trợ purge cache

  • Kiểm tra trạng thái hoạt động của FastCGI Cache

Các bước được sắp xếp theo đúng trình tự triển khai thực tế.

Bước 1: Tạo thư mục lưu cache

SSH vào VPS với quyền root và chạy lệnh:

  1. mkdir /var/run/fastcgi-cache

Thư mục này sẽ chứa toàn bộ file cache FastCGI của WordPress.

Bước 2: Cấu hình NGINX cho website

1. Truy cập file cấu hình website

Vào aaPanel → Website

Chọn domain cần cấu hình

Nhấn Config

2. Vô hiệu hóa file PHP mặc định

Tìm dòng:

include enable-php-74.conf;

Và thêm dấu # phía trước để comment:

#include enable-php-74.conf;

PHP 7.4 chỉ là ví dụ, hãy điều chỉnh theo phiên bản PHP bạn đang sử dụng

3. Thêm cấu hình FastCGI Cache

Dán đoạn cấu hình sau ngay sau dòng #SSL-END (nếu website dùng HTTPS):

  1. #FastCGI-Cache
  2. set $skip_cache 0;
  3. if ($request_method = POST) {
  4. set $skip_cache 1;
  5. }
  6. if ($query_string != "") {
  7. set $skip_cache 1;
  8. }
  9. if ($request_uri ~* "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml") {
  10. set $skip_cache 1;
  11. }
  12. if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") {
  13. set $skip_cache 1;
  14. }
  15. location ~ [^/]\.php(/|$) {
  16. try_files $uri =404;
  17. fastcgi_pass unix:/tmp/php-cgi-74.sock;
  18. fastcgi_index index.php;
  19. include fastcgi.conf;
  20. fastcgi_cache_bypass $skip_cache;
  21. fastcgi_no_cache $skip_cache;
  22. fastcgi_cache WORDPRESS;
  23. fastcgi_cache_valid 200 301 302 1d;
  24. add_header X-Cache "$upstream_cache_status";
  25. add_header Nginx-Cache "$upstream_cache_status";
  26. }
  27. location ~ /purge(/.*) {
  28. allow 127.0.0.1;
  29. allow SERVER_IP;
  30. deny all;
  31. fastcgi_cache_purge WORDPRESS "$scheme$request_method$host$1";
  32. }
  33. #FastCGI-Cache

Lưu ý quan trọng:

Thay SERVER_IP bằng IP VPS của bạn

Thay php-cgi-7.4.sock nếu dùng PHP phiên bản khác

4. Lưu cấu hình và reload NGINX

Sau khi thêm các cấu hình trên, bạn nhấn Save để lưu, sau đó reload lại NGINX để áp dụng cấu hình mới bằng lệnh:

  1. service nginx reload

Bước 3: Cài plugin Nginx Helper cho WordPress

1. Khai báo đường dẫn cache

Mở file wp-config.php và thêm:

  1. define('RT_WP_NGINX_HELPER_CACHE_PATH', '/var/run/fastcgi-cache');

2. Cài plugin Nginx Helper

  • Vào WordPress Admin → Plugins
  • Cài và kích hoạt Nginx Helper

3. Cấu hình plugin

  • Purge Method:

Using a GET request to PURGE/url

  • Lưu cấu hình

Kiểm tra FastCGI Cache đã hoạt động chưa

SSH vào server và chạy:

  1. curl -I https://cloudfly.info

Thay "cloudfly.info" qua tên miền của bạn

Nếu thấy header:

Nginx-Cache: HIT
root@vtrainning:~# curl -I https://cloudfly.info
HTTP/2 200
server: nginx
date: Mon, 29 Dec 2025 13:45:40 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
link: <https://cloudfly.info/index.php/wp-json/>; rel="https://api.w.org/"
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-cache: HIT From cloudfly.info
cache-control: max-age=0
nginx-cache: HIT
last-modified: Monday, 29 Dec-2025 13:45:40 GMT
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block

FastCGI Cache đã hoạt động thành công

Những lưu ý quan trọng khi dùng FastCGI Cache

Loại trừ các trang không nên cache:

  • Tránh cache các trang quản trị như /wp-admin

  • Trang đăng nhập

  • Request POST

Điều chỉnh fastcgi_cache_valid phù hợp:

  • Trang ít thay đổi: cache lâu hơn

  • Trang cập nhật thường xuyên: cache ngắn hơn

Luôn purge cache khi cập nhật nội dung (plugin Nginx Helper hỗ trợ rất tốt)

Kết luận

NGINX FastCGI Cache là giải pháp tăng tốc WordPress mạnh mẽ – ổn định – tiết kiệm tài nguyên, đặc biệt phù hợp với VPS sử dụng aaPanel.

Nếu bạn đang vận hành website WordPress có lượng truy cập lớn, hoặc muốn tối ưu hiệu suất tối đa trên VPS, đây là cấu hình CloudFly khuyến nghị triển khai.

Nếu bạn cần:

VPS tối ưu sẵn FastCGI Cache

Hỗ trợ cấu hình aaPanel – NGINX – WordPress

Tối ưu tốc độ & bảo mật website

CloudFly luôn sẵn sàng đồng hành cùng bạn

CloudFly - Đơn giản hóa ứng dụng trên đám mây

HOTLINE: 0904.558.448

WEBSITE: https://cloudfly.vn/

FACEBOOK: https://www.facebook.com/cloudfly.vn

TELEGRAM CHANNELS: https://t.me/cloudflyvn

Join CloudFly's Telegram channel to receive more offers and never miss any promotions from CloudFly
Share