📢 Bài viết có chứa link affiliate. Bạn không trả thêm phí khi mua qua link của mình.
Shared hosting WordPress ngày càng trở nên chật chội khi traffic tăng — load chậm, không kiểm soát được cấu hình, và giá scale-up không hợp lý. Giải pháp? Tự deploy WordPress trên VPS với Nginx + PHP-FPM, tiết kiệm 60-70% chi phí so với managed hosting mà hiệu năng còn tốt hơn. Bài này hướng dẫn từng bước rõ ràng.
👉 Khởi động với Hostinger VPS: Xem gói VPS Hostinger từ $5.99/tháng →
Tại Sao Chọn Hostinger VPS + Nginx?
Hostinger VPS có điểm mạnh: giá cực cạnh tranh (KVM2 chỉ ~$7.99/tháng cho 2 vCPU, 8GB RAM, 100GB NVMe), datacenter tại Singapore (latency tốt cho VN), và panel quản lý đơn giản. Nginx thay thế Apache để xử lý concurrent request hiệu quả hơn, đặc biệt với traffic WordPress spike đột ngột.
Lưu ý quan trọng: Hướng dẫn này phù hợp cho người có kiến thức Linux cơ bản. Nếu bạn chưa từng dùng SSH, hãy học qua ít nhất 2-3 bài Linux cơ bản trước.
Bước 1: Chọn Gói VPS Và Cài Ubuntu 22.04
Vào Hostinger, chọn gói KVM2 hoặc KVM4 (khuyến nghị KVM4 cho site production với 5k+ views/ngày). Khi setup, chọn Ubuntu 22.04 LTS làm OS — ổn định nhất hiện tại. Ghi lại IP VPS và root password từ email Hostinger.
SSH vào server:
ssh root@YOUR_VPS_IP
Bước 2: Cập Nhật Hệ Thống và Cài Nginx
apt update && apt upgrade -y
apt install nginx -y
systemctl enable nginx
systemctl start nginx
Test bằng cách truy cập http://YOUR_VPS_IP — sẽ thấy trang “Welcome to Nginx”.
Bước 3: Cài PHP 8.2 + PHP-FPM
apt install php8.2-fpm php8.2-mysql php8.2-xml php8.2-curl php8.2-gd php8.2-mbstring php8.2-zip php8.2-intl -y
systemctl enable php8.2-fpm
systemctl start php8.2-fpm
Bước 4: Cài MariaDB và Tạo Database WordPress
apt install mariadb-server -y
mysql_secure_installation
mysql -u root -p
Trong MySQL shell:
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Bước 5: Download và Cấu Hình WordPress
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress yourdomain.com
chown -R www-data:www-data yourdomain.com/
chmod -R 755 yourdomain.com/
Bước 6: Cấu Hình Nginx Virtual Host
Tạo file cấu hình Nginx:
nano /etc/nginx/sites-available/yourdomain.com
Nội dung cấu hình tối ưu:
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/html/yourdomain.com;
index index.php index.html;
client_max_body_size 64M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2)$ {
expires 30d;
add_header Cache-Control "public, immutable";
}
}
ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx
Bước 7: Cài SSL Miễn Phí Với Certbot
apt install certbot python3-certbot-nginx -y
certbot --nginx -d yourdomain.com -d www.yourdomain.com
Certbot sẽ tự động cập nhật cấu hình Nginx để redirect HTTPS.
Bước 8: Tối Ưu Performance — FastCGI Cache
Thêm vào nginx.conf để cache PHP response:
fastcgi_cache_path /tmp/nginx_cache levels=1:2 keys_zone=WP:100m inactive=60m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
Cài thêm plugin Nginx Helper trong WordPress để purge cache khi publish bài mới.
Bước 9: Cài Cloudflare CDN (Quan Trọng Cho Người Dùng VN)
Trỏ domain về Cloudflare nameserver, bật Proxy (cam) cho A record. Bật Auto Minify, Brotli compression trong Cloudflare. Điều này giúp giảm latency từ VN thêm 30-50ms dù server ở Singapore.
Kết Luận
Với setup này (Hostinger VPS KVM2 + Nginx + PHP-FPM + Cloudflare), bạn hoàn toàn có thể chạy WordPress phục vụ 20,000-50,000 pageview/ngày một cách ổn định. Chi phí chỉ ~$8-12/tháng — rẻ hơn nhiều so với managed WordPress hosting như Kinsta ($35+) hay WP Engine ($25+). Đây là lý do 80% developer tự quản lý WordPress chọn VPS route.
Đánh giá setup này: ⭐⭐⭐⭐⭐ (5/5) — Tối ưu nhất về chi phí/hiệu năng cho blog và doanh nghiệp nhỏ.
👉 Bắt đầu ngay: Nhận ưu đãi VPS Hostinger tại đây →