Quay lại Blog
Cách cấu hình VPS cho website WordPress từ A đến Z

Cách cấu hình VPS cho website WordPress từ A đến Z

3/19/2026
10

Hướng dẫn chi tiết cách cấu hình VPS Linux để chạy website WordPress tối ưu. Từ cài đặt web server, PHP, MySQL đến bảo mật và tối ưu hiệu suất.

Cấu hình VPS cho WordPress đúng cách sẽ giúp website của bạn đạt hiệu suất tối đa. Bài viết này hướng dẫn từng bước cấu hình VPS Linux cho WordPress, từ cài đặt cơ bản đến tối ưu nâng cao.

Cấu hình VPS cho WordPress

Yêu cầu trước khi bắt đầu

  • VPS Linux (Ubuntu 22.04 LTS khuyến nghị)
  • Quyền root hoặc sudo
  • Tên miền đã trỏ về IP VPS
  • Kiến thức cơ bản về Linux command line

Bước 1: Cập nhật hệ thống

Sau khi đăng nhập VPS qua SSH, cập nhật hệ thống:

sudo apt update && sudo apt upgrade -y

Bước 2: Cài đặt OpenLiteSpeed

OpenLiteSpeed là web server tốt nhất cho WordPress:

wget -O - https://repo.litespeed.sh | sudo bash
sudo apt install openlitespeed -y
Cài đặt OpenLiteSpeed trên VPS

Bước 3: Cài đặt PHP 8.2

sudo apt install lsphp82 lsphp82-common lsphp82-mysql lsphp82-curl lsphp82-json lsphp82-opcache lsphp82-xml lsphp82-mbstring lsphp82-zip -y

Bước 4: Cài đặt MySQL

sudo apt install mysql-server -y
sudo mysql_secure_installation

Tạo database cho WordPress:

sudo mysql -u root -p
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Bước 5: Cài đặt WordPress

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
sudo chown -R www-data:www-data /var/www/html
Cài đặt WordPress trên VPS

Bước 6: Cấu hình SSL với Let's Encrypt

sudo apt install certbot -y
sudo certbot certonly --webroot -w /var/www/html -d yourdomain.com -d www.yourdomain.com

Bước 7: Cài đặt Redis cho Object Cache

sudo apt install redis-server -y
sudo systemctl enable redis-server

Cài plugin Redis Object Cache trong WordPress và kết nối với Redis server.

Bước 8: Tối ưu PHP

Chỉnh sửa file php.ini để tối ưu cho WordPress:

  • memory_limit = 256M
  • upload_max_filesize = 64M
  • post_max_size = 64M
  • max_execution_time = 300
  • opcache.enable = 1
  • opcache.memory_consumption = 128

Bước 9: Cấu hình Firewall

sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 7080/tcp  # OpenLiteSpeed admin
sudo ufw enable
Cấu hình firewall VPS

Kết luận

Cấu hình VPS cho WordPress đúng cách sẽ mang lại hiệu suất vượt trội so với shared hosting. Với OpenLiteSpeed, PHP 8.2, Redis cache và SSL, website của bạn sẽ tải nhanh và an toàn.

Nếu bạn không muốn tự cấu hình, VMST Host cung cấp hosting WordPress được cấu hình sẵn. Xem các gói hosting tại vmst.host.

Tags

cấu hình VPS WordPressVPS WordPresscài WordPress trên VPSLEMP stack