Cài đặt WordPress trên VPS Vultr giúp bạn tận dụng toàn bộ sức mạnh của máy chủ ảo riêng, mang lại hiệu suất và tốc độ tải trang vượt trội so với hosting thông thường. Dưới đây là hướng dẫn chi tiết để cài đặt WordPress trên VPS Vultr.
Bước 1: Tạo tài khoản và tạo máy chủ trên Vultr
Đăng ký tài khoản Vultr: Truy cập vào trang chủ của Vultr tại đây và đăng ký tài khoản nếu bạn chưa có. Sau khi đăng ký, hãy đăng nhập vào tài khoản của bạn.
Tạo máy chủ mới:
Trong bảng điều khiển của Vultr, nhấp vào “+ Deploy New Server”.
Chọn vị trí máy chủ gần với đối tượng người dùng của bạn nhất.
Chọn hệ điều hành: Ubuntu 22.04 LTS (hoặc phiên bản mới nhất).
Chọn kích thước máy chủ tùy thuộc vào nhu cầu của bạn. Đối với một website WordPress cơ bản, gói 1GB RAM là đủ.
Bạn có thể thêm các tùy chọn bổ sung nếu cần, sau đó nhấp vào “Deploy Now” để tạo máy chủ.
Bước 2: Kết nối đến VPS qua SSH
Kết nối SSH:
Sử dụng phần mềm SSH client như PuTTY (Windows) hoặc Terminal (macOS, Linux).
Lấy địa chỉ IP của máy chủ từ bảng điều khiển của Vultr.
Kết nối bằng lệnh:
ssh root@your_server_ip
Nhập mật khẩu root được cung cấp trong email hoặc bảng điều khiển Vultr.
Bước 3: Cài đặt và cấu hình LAMP stack
Cập nhật hệ thống:
apt update && apt upgrade -y
Cài đặt Apache:
apt install apache2 -y
Cài đặt MySQL:
apt install mysql-server -y
Chạy bảo mật MySQL:
mysql_secure_installation
Cài đặt PHP:
apt install php libapache2-mod-php php-mysql -y
Bước 4: Cài đặt WordPress
Tải WordPress:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
Thiết lập quyền truy cập:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
Tạo cơ sở dữ liệu cho WordPress:
mysql -u root -p
Tạo cơ sở dữ liệu và người dùng:
CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Cấu hình WordPress:
Sao chép file cấu hình mẫu:
cp wp-config-sample.php wp-config.php
Chỉnh sửa file wp-config.php
:
nano wp-config.php
Cập nhật thông tin cơ sở dữ liệu:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');
Bước 5: Hoàn tất cài đặt WordPress
Khởi động lại Apache:
systemctl restart apache2
Truy cập website của bạn:
Mở trình duyệt và truy cập vào địa chỉ IP của máy chủ hoặc tên miền của bạn.
Làm theo hướng dẫn trên màn hình để hoàn tất cài đặt WordPress.
Bước 6: Cấu hình bảo mật và tối ưu hóa
Cài đặt tường lửa UFW:
apt install ufw -y
ufw allow OpenSSH
ufw allow 'Apache Full'
ufw enable
Cài đặt SSL:
Cài đặt Certbot:
apt install certbot python3-certbot-apache -y
Yêu cầu chứng chỉ SSL:
certbot --apache
Làm theo hướng dẫn để cài đặt SSL cho trang web của bạn.
Kết luận
Việc cài đặt WordPress trên VPS Vultr không quá phức tạp nếu bạn làm theo từng bước hướng dẫn trên. Sau khi hoàn tất, bạn sẽ có một trang web WordPress hoạt động mạnh mẽ và có thể quản lý dễ dàng trên máy chủ riêng của mình. Chúc bạn thành công và có một trải nghiệm tuyệt vời với WordPress trên VPS Vultr!
Kết nối với web designer Lê Thành Nam