Hướng dẫn cài đặt WordPress trên VPS free cực đơn giản

14/03/2026 P T P Chung 8 phút đọc 0 bình luận
WordPress là một trong những nền tảng xây dựng website phổ biến nhất hiện nay, được lựa chọn bởi hàng triệu người dùng trên toàn thế giới nhờ tính linh hoạt và dễ sử dụng. Thay vì sử dụng hosting truyền thống, nhiều người dùng lựa chọn VPS (Virtual Private Server) để có quyền kiểm soát cao hơn, tốc độ nhanh hơn và khả năng mở rộng tốt hơn. Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt WordPress trên một VPS free, giúp bạn tiết kiệm chi phí ban đầu nhưng vẫn có một trang web hoạt động ổn định.

1. Tại sao nên sử dụng VPS free để chạy WordPress?

VPS free mang lại nhiều lợi ích cho người mới bắt đầu:

- Tiết kiệm chi phí: Không cần bỏ ra chi phí ban đầu, phù hợp với người mới hoặc dự án nhỏ. - Tự do tùy chỉnh: Bạn có quyền truy cập root, có thể cài đặt các phần mềm và cấu hình theo ý muốn. - Tốc độ và bảo mật: Không bị ảnh hưởng bởi người dùng khác như hosting chia sẻ.

Tuy nhiên, VPS free thường có hạn chế về tài nguyên (RAM, CPU, băng thông), do đó phù hợp với website có lưu lượng truy cập thấp hoặc dùng để học tập, thử nghiệm.

2. Các bước chuẩn bị trước khi cài đặt

Trước khi bắt đầu, bạn cần chuẩn bị một số thứ sau:

- Đăng ký một VPS free: Có nhiều nhà cung cấp VPS free như Amazon AWS (Free Tier), Google Cloud Platform (Free Trial), Oracle Cloud, Vultr (Trial), hoặc các dịch vụ VPS free như 000Webhost, x10hosting. Trong hướng dẫn này, chúng ta sẽ sử dụng Amazon AWS Free Tier vì tính phổ biến và ổn định.

- Tên miền (domain): Nếu bạn chưa có, có thể đăng ký một tên miền miễn phí tại Freenom hoặc mua một tên miền giá rẻ.

- Kết nối SSH: Để quản lý VPS, bạn cần sử dụng phần mềm SSH như PuTTY (Windows) hoặc terminal (Mac/Linux).

Quảng cáo

300x250 In-Content Advertisement

3. Đăng ký và cấu hình VPS trên AWS

Bước 1: Tạo tài khoản AWS Truy cập aws.amazon.com, nhấn Create a free account, điền thông tin cá nhân và xác thực thẻ tín dụng (lưu ý: AWS sẽ không tính phí nếu bạn dùng trong giới hạn Free Tier). Bước 2: Tạo một EC2 Instance 1. Đăng nhập vào AWS Console. 2. Chọn EC2 (Elastic Compute Cloud). 3. Nhấn Launch Instance. 4. Chọn Amazon Linux 2 AMI (miễn phí trong 12 tháng). 5. Chọn t2.micro (đủ để chạy WordPress). 6. Nhấn Review and Launch, sau đó Launch. 7. Tạo một key pair (lưu lại file .pem để kết nối SSH). Bước 3: Cấu hình Security Group Mở Security Groups của instance vừa tạo, thêm các rule: - SSH: Port 22, Source: Anywhere (để kết nối SSH). - HTTP: Port 80, Source: Anywhere (để truy cập website). - HTTPS: Port 443, Source: Anywhere (để bảo mật SSL).

4. Kết nối SSH và cài đặt LAMP stack

Bước 1: Kết nối SSH Trên Windows, sử dụng PuTTY hoặc Git Bash:
ssh -i "your-key.pem" ec2-user@your-instance-ip

Trên Mac/Linux, mở terminal và gõ lệnh tương tự.

Bước 2: Cài đặt LAMP stack LAMP (Linux, Apache, MySQL, PHP) là bộ công cụ cần thiết để chạy WordPress:
sudo yum update -y
sudo yum install -y httpd mariadb-server php php-mysql php-gd
Bước 3: Khởi động Apache và MySQL
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb
Bước 4: Cài đặt WordPress Tải WordPress:
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo mv wordpress/* /var/www/html/
sudo chown -R apache:apache /var/www/html/
sudo chmod 755 /var/www/html/
Bước 5: Cấu hình cơ sở dữ liệu Đăng nhập MySQL:
sudo mysql -u root -p

Tạo database và user cho WordPress:

CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

5. Hoàn tất cài đặt WordPress

Bước 1: Cấu hình WordPress Sao chép file wp-config-sample.php thành wp-config.php:
sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Chỉnh sửa file wp-config.php, điền thông tin database vừa tạo.

Bước 2: Hoàn tất cài đặt qua web Mở trình duyệt, truy cập địa chỉ IP public của instance. Làm theo hướng dẫn trên màn hình để hoàn tất cài đặt WordPress. Bước 3: Cài đặt SSL (tùy chọn) Để bảo mật website, bạn có thể cài đặt SSL miễn phí qua Let's Encrypt:
sudo yum install -y certbot python2-certbot-apache
sudo certbot --apache -d your-domain.com

6. Một số lưu ý khi sử dụng VPS free

- Hạn chế tài nguyên: VPS free thường chỉ cung cấp 1GB RAM, 1 vCPU, 30GB lưu trữ. Nếu website phát triển, bạn cần nâng cấp lên gói trả phí. - Bảo mật: Thường xuyên cập nhật hệ thống, cài đặt firewall, đổi mật khẩu mạnh. - Backup: Tự động backup dữ liệu để tránh mất mát. - Giới hạn băng thông: Nếu vượt quá, bạn có thể bị tính phí hoặc giảm tốc độ.

Kết luận

Việc cài đặt WordPress trên VPS free không quá phức tạp nếu bạn làm theo hướng dẫn chi tiết. Đây là cách tốt để bắt đầu xây dựng website cá nhân hoặc dự án nhỏ mà không tốn chi phí ban đầu. Tuy nhiên, hãy luôn lưu ý về giới hạn tài nguyên và bảo mật để đảm bảo website hoạt động ổn định. Chúc bạn thành công!

Quảng cáo

728x90 Bottom Advertisement

Thay thế bằng mã Google AdSense

Chia sẻ bài viết

Facebook Twitter

Bình luận

Chia sẻ ý kiến của bạn về bài viết này

Viết bình luận

Bình luận của bạn sẽ được kiểm duyệt trước khi hiển thị

Chưa có bình luận nào

Hãy là người đầu tiên bình luận về bài viết này!