Cách Cài WordPress Trên VPS 2026: Hướng Dẫn Từng Bước Chi Tiết
Bạn muốn chuyển website WordPress từ shared hosting sang VPS để tăng tốc độ và kiểm soát tốt hơn? Bài hướng dẫn này sẽ chỉ cho bạn cách cài WordPress trên VPS từ đầu, kể cả khi bạn chưa có kinh nghiệm với Linux.
💡 Gợi ý hosting chất lượng cao năm 2026:
Bạn đang tìm VPS/Cloud Server hiệu năng cao, giá hợp lý? Vultr – VPS tốc độ cao — datacenter toàn cầu, SSD NVMe, giá từ $2.5/tháng, phù hợp mọi dự án.
Yêu Cầu Chuẩn Bị
- VPS Ubuntu 22.04 LTS (khuyến nghị Vultr hoặc DigitalOcean)
- Tên miền đã trỏ về IP của VPS
- SSH client (Terminal trên Mac/Linux hoặc PuTTY trên Windows)
Bước 1: Kết Nối SSH Vào VPS
ssh root@YOUR_VPS_IP
Thay YOUR_VPS_IP bằng địa chỉ IP của VPS bạn vừa tạo.
Bước 2: Cập Nhật Hệ Thống
apt update && apt upgrade -y
Bước 3: Cài Đặt LEMP Stack (Nginx + MySQL + PHP)
apt install nginx mysql-server php8.2-fpm php8.2-mysql php8.2-xml php8.2-curl php8.2-gd php8.2-mbstring -y
Bước 4: Tạo Database MySQL Cho WordPress
mysql -u root -p
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'strong_password_here';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Bước 5: Tải và Cài WordPress
cd /var/www/
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 cho domain của bạn:
nano /etc/nginx/sites-available/yourdomain.com
Thêm cấu hình server block cơ bản với PHP-FPM và permalink WordPress.
Bước 7: Cài SSL Miễn Phí Với Let’s Encrypt
apt install certbot python3-certbot-nginx -y
certbot --nginx -d yourdomain.com -d www.yourdomain.com
Bước 8: Hoàn Tất Cài Đặt Qua Trình Duyệt
Truy cập https://yourdomain.com và làm theo wizard cài đặt WordPress: nhập thông tin database, tạo tài khoản admin và bắt đầu xây dựng website.
Tối Ưu Hiệu Năng WordPress Trên VPS
Sau khi cài xong, hãy thực hiện các bước tối ưu này để WordPress chạy nhanh nhất:
- Cài plugin cache: WP Rocket hoặc W3 Total Cache
- Enable OPcache: Tăng tốc PHP đến 300%
- Cấu hình Nginx FastCGI cache: Phục vụ static content cực nhanh
- Dùng CDN: Cloudflare miễn phí hoặc Vultr CDN
🚀 Bắt đầu với VPS tốt nhất cho WordPress!
Với hướng dẫn trên, bạn đã có thể cài WordPress trên VPS thành công. Toàn bộ quá trình mất khoảng 30-45 phút nếu làm theo từng bước cẩn thận.