> TeamDevDesign
Bạn đang tìm kiếm gì?

Khám phá dịch vụ của chúng tôi và tìm hiểu cách chúng tôi có thể giúp bạn đạt được mục tiêu

Cài WordPress Trên VPS aaPanel + SSL Miễn Phí (2026)
  1. Trang chủ

  2. Hosting & VPS

  3. Cách Cài WordPress Trên VPS aaPanel: Trỏ Tên Miền, Cài SSL

Cách Cài WordPress Trên VPS aaPanel: Trỏ Tên Miền, Cài SSL

Cách cài WordPress trên VPS aaPanel từng bước: trỏ tên miền về VPS, tạo website, database, cài SSL Let's Encrypt và bật HTTPS cho người mới.

Team Dev Design
Team Dev Design

13 phút để đọc
Cách Cài WordPress Trên VPS aaPanel: Trỏ Tên Miền, Cài SSL
Nội dung

Sau khi bạn đã hoàn tất việc cài đặt aaPanel và môi trường Web Server (LNMP/LAMP) trên VPS, bước tiếp theo và cũng là bước quan trọng nhất chính là đưa website WordPress của bạn lên Internet. Việc cài WordPress trên VPS aaPanel có thể khiến nhiều người bỡ ngỡ lần đầu, đặc biệt là khi phải xử lý phân quyền file hay cấu hình bảo mật so với việc sử dụng Shared Hosting truyền thống.

Trong bài viết cực kỳ chi tiết này, TeamDevDesign sẽ hướng dẫn bạn toàn bộ quy trình chuẩn mực từ A–Z để cài WordPress trên VPS aaPanel thành công 100%. Chúng tôi sẽ phân tích cả 2 phương pháp: Cài đặt tự động 1 click (One-Click Deploy) và Cài đặt thủ công (Manual). Bên cạnh đó là các mẹo xử lý lỗi kinh điển (502 Bad Gateway, Error Database) và tối ưu Nginx để website chạy mượt mà nhất.


1. Bước 1: Chuẩn Bị & Trỏ Tên Miền (DNS) Về IP VPS

Trước khi khai báo website trên aaPanel, bạn bắt buộc phải chỉ cho tên miền biết máy chủ VPS của bạn nằm ở đâu trên Internet. Quá trình này gọi là Trỏ bản ghi DNS.

Cách cấu hình bản ghi DNS:

  1. Đăng nhập vào trang quản trị tên miền của nhà cung cấp (Mắt Bão, Tên Mọi, Namecheap...) hoặc thông qua trung gian Cloudflare (rất được khuyến nghị).
  2. Tìm đến mục Quản lý DNS (DNS Management).
  3. Tạo hai bản ghi sau:
    Loại Bản ghi (Type) Tên / Host (Name) Giá trị (Value / Points to) TTL
    A @ (Hoặc bỏ trống) IP_VPS_CUA_BAN Auto / 300s
    A (hoặc CNAME) www IP_VPS_CUA_BAN (Hoặc tên miền chính) Auto / 300s
  4. Lưu thay đổi. Bản ghi @ giúp người dùng gõ tenmien.com sẽ vào được web, còn bản ghi www giúp truy cập từ www.tenmien.com không bị lỗi.
Màn hình cấu hình bản ghi A và CNAME trên hệ thống quản lý DNS
Minh họa cách thiết lập bản ghi A trỏ IP và CNAME trên trình quản lý DNS

Mẹo nhỏ: Để kiểm tra tên miền đã cập nhật IP mới chưa, bạn mở CMD (Windows) và gõ lệnh ping tenmien.com. Nếu trả về đúng IP của VPS là bạn đã thành công.


2. Phương Pháp 1: Cài WordPress Trên VPS aaPanel Tự Động (One-Click)

aaPanel có sẵn ứng dụng One-Click Deployment dành cho mã nguồn WordPress, giúp bạn bỏ qua các bước tải file, giải nén và tạo database bằng tay. Đây là phương pháp khuyên dùng để cài WordPress trên VPS aaPanel cho người mới.

Quy trình thực hiện:

  1. Đăng nhập vào trang quản trị aaPanel. Vào phần App Store, tìm và cài đặt plugin One-click deployment (nếu chưa cài).
  2. Truy cập menu Website bên trái. Nhấn nút xanh Add site.
  3. Cửa sổ mở ra, hãy chuyển sang tab thứ hai là WordPress deploy.
Cửa sổ Add site và WordPress deploy trong aaPanel
Giao diện nhập thông tin để tự động cài đặt WordPress trên aaPanel

Tại đây, điền các thông số:

  • Domain: Nhập tên miền chính: tenmien.com. Xuống dòng nhập thêm www.tenmien.com (Rất quan trọng để cấp SSL cho cả 2 nhánh).
  • PHP version: Chọn bản PHP khuyên dùng là PHP 7.4 hoặc 8.1.
  • Database name & password: Mặc định aaPanel sẽ sinh ra chuỗi ngẫu nhiên. Khuyến nghị bạn giữ nguyên các chuỗi phức tạp này để chống hack.
  • Admin account: Tên đăng nhập WordPress (Tuyệt đối không dùng admin).
  • Password: Mật khẩu quản trị.

Nhấn nút Submit. aaPanel sẽ tự động xử lý mọi thứ trong 20 giây. Bạn chỉ cần ra trình duyệt gõ tên miền là website đã hoạt động!


3. Phương Pháp 2: Cài WordPress Trên VPS aaPanel Thủ Công (Manual)

Đôi khi bạn muốn dùng bản WordPress cũ, hoặc đang dùng một bản Source Code WordPress bán hàng đóng gói sẵn. Lúc này việc cài WordPress trên VPS aaPanel bắt buộc phải dùng cách thủ công.

Bước 1: Tạo Vỏ Website và Database

Vào Website -> Add Site. Tại tab Create Site, điền tên miền của bạn. Mục Database chọn MySQL. Mục PHP chọn 8.1. Bấm Submit. Lúc này một thư mục rỗng /www/wwwroot/tenmien.com và Database đã được tạo.

Bước 2: Sử Dụng Remote Download

Vào menu Files, mở thư mục /www/wwwroot/tenmien.com, xóa sạch các file có sẵn (như index.html, 404.html).

Bấm nút Remote Download ở thanh menu trên cùng. Nhập đường link: https://wordpress.org/latest.zip (Bản tiếng Anh) hoặc https://vi.wordpress.org/latest-vi.zip (Bản tiếng Việt). VPS sẽ tải file zip này về trong 3 giây.

Giao diện File Manager của aaPanel với chức năng Remote Download và Unzip
Dùng Remote Download tải WordPress và click chuột phải chọn Unzip

Bước 3: Giải nén và Phân Quyền (RẤT QUAN TRỌNG)

Click chuột phải vào file latest.zip, chọn Unzip. Chú ý: File sẽ giải nén ra một thư mục con tên là wordpress. Bạn phải vào thư mục con này, Select All, rồi Cut toàn bộ đưa ra ngoài thư mục gốc /www/wwwroot/tenmien.com.

Lưu ý về Permission (Quyền file): Toàn bộ file và thư mục WordPress phải thuộc sở hữu (Owner) của user www, thư mục mang quyền 755, file mang quyền 644. aaPanel thường tự động set quyền này, nhưng nếu bị lỗi, bạn có thể tick chọn tất cả file -> Permission -> Set thành Owner: www và 755.

Bước 4: Chạy Trình Cài Đặt

Ra trình duyệt truy cập tên miền. Màn hình cài đặt WordPress quen thuộc sẽ hiện ra. Bạn nhập tên Database, User Database và Password đã lấy ở Bước 1 vào là xong.

Bạn có biết? Việc cài đặt hệ thống máy chủ và website đúng kỹ thuật từ những bước đầu tiên sẽ quyết định đến 90% tính bảo mật và tốc độ web sau này. Nếu bạn cần một giải pháp hoàn hảo, TeamDevDesign chuyên cung cấp dịch vụ Thiết Kế Website Chuẩn SEO & Tối Ưu VPS, giúp trang web của bạn load dưới 1 giây.

4. Cấu Hình Tối Ưu Hóa Sau Khi Cài Đặt (Bắt Buộc)

Để WordPress hoạt động trơn tru trên aaPanel, bạn cần thực hiện 3 thao tác tối ưu sau đây:

4.1. Kích hoạt SSL Let's Encrypt (Miễn phí)

  1. Trong menu Website, nhấp vào nút Not Set ở cột SSL.
  2. Chọn tab phụ Let's Encrypt. Chọn Select All (Tích cả domain và www.domain).
  3. Nhấn Apply.
  4. Khi thấy chứng chỉ màu xanh lá hiện lên, gạt công tắc Force HTTPS ở góc trên bên phải để ép chuyển hướng HTTP sang HTTPS.
Khu vực cấu hình chứng chỉ SSL Let's Encrypt trên aaPanel
Kích hoạt SSL Let's Encrypt và bật Force HTTPS trên aaPanel

4.2. Cấu hình URL Rewrite (Pseudo-static) cho Nginx

Mặc định Nginx không hiểu định dạng Permalink (đường dẫn tĩnh) của WordPress, dẫn đến lỗi 404 khi xem bài viết.

  1. Tại danh sách website, nhấp vào tên miền để mở bảng Site Configuration.
  2. Chọn tab URL rewrite (Pseudo-static).
  3. Mở ô Dropdown và chọn chữ wordpress. Đoạn mã cấu hình chuẩn sẽ hiện ra. Nhấn Save.

4.3. Tăng giới hạn Upload trong PHP

Để upload Theme (Flatsome) hoặc file Backup lớn mà không bị lỗi upload_max_filesize:

  1. Vào menu App Store, tìm PHP (ví dụ PHP-8.1), bấm Setting.
  2. Tab Upload size: Tăng lên 100MB hoặc 500MB.
  3. Tab Configuration: Tăng max_execution_time từ 30 lên 300.
  4. Vào tab Service, nhấn Restart.

5. Các Lỗi Thường Gặp (Troubleshooting) Và Cách Khắc Phục

Lỗi "Error establishing a database connection"

Nguyên nhân: Khi cài thủ công, bạn đã nhập sai thông tin (Database Name, User, Password) vào file wp-config.php.
Cách khắc phục: Truy cập aaPanel -> menu Database. Kiểm tra xem tên User và Password có trùng khớp với file wp-config.php trong File Manager hay không. Nếu quên mật khẩu DB, bạn có thể nhấn đổi mật khẩu ngay trong bảng Database của aaPanel.

Lỗi 502 Bad Gateway

Nguyên nhân 1: Phiên bản PHP bị Crash. Khắc phục: Vào App Store -> PHP -> Restart lại dịch vụ PHP.
Nguyên nhân 2: VPS bị đầy RAM (Out of Memory - OOM) do cài MySQL 8.0 trên VPS 1GB RAM, hoặc do plugin quá nặng. Khắc phục: Kiểm tra biểu đồ CPU/RAM ở góc trái. Nếu RAM luôn >90%, hãy thiết lập Swap File trong plugin Linux Tools hoặc nâng cấp lên gói VPS 2GB RAM.

Lỗi yêu cầu tài khoản FTP khi cài Plugin / Upload ảnh

Nguyên nhân: Đây là lỗi sai quyền sở hữu file kinh điển. Thư mục WordPress đang thuộc quyền user root thay vì user www.
Cách khắc phục: Mở File Manager, click vào hộp kiểm chọn tất cả các file. Góc phải trên cùng nhấn nút Permission. Tại dòng Owner, đổi từ root thành www. Permission đặt là 755. Tick vào ô Sub-directories (áp dụng cho thư mục con) rồi nhấn OK.


Câu hỏi thường gặp (FAQ)

Nginx là lựa chọn hoàn hảo nhất. Nginx quản lý RAM tốt hơn và phục vụ file tĩnh (ảnh, css, js) nhanh hơn Apache rất nhiều lần. Đặc biệt trên các VPS cấu hình yếu, Nginx chứng minh khả năng chịu tải (Concurrent Connections) vượt trội.

Vào menu Database, bạn sẽ thấy nút phpMyAdmin. Tuy nhiên, để truy cập được, bạn phải cài plugin phpMyAdmin trong App Store trước, đồng thời đảm bảo Port 888 (port mặc định của phpMyAdmin) đã được mở trên Firewall (Security) của VPS.

Mặc định là KHÔNG. Nhưng bạn có thể cấu hình tự động rất dễ dàng bằng cách vào menu Cron. Tại đây, chọn tính năng Backup Site và Backup Database, hẹn giờ chạy lúc 3h sáng mỗi ngày, lưu giữ 7 bản sao gần nhất. Bạn cũng có thể cài thêm app Google Drive từ App Store để đẩy backup thẳng lên cloud an toàn tuyệt đối.

Bạn dùng phần mềm SSH (PuTTY) login vào VPS quyền root. Gõ lệnh bt và nhấn Enter. Nhấn số 5 để tạo ngay mật khẩu mới vô cùng dễ dàng mà không ảnh hưởng gì tới website đang chạy.


6. Lời kết

Việc triển khai nền tảng VPS sử dụng aaPanel đem lại hiệu suất vượt trội, tốc độ load nhanh chuẩn mực và khả năng tùy biến sâu mà Shared Hosting không bao giờ có được. Bằng việc thực hiện đúng quy trình cài WordPress trên VPS aaPanel từ A-Z và tối ưu hóa hệ thống mà chúng tôi vừa hướng dẫn, bạn đã xây dựng thành công một pháo đài website vững chắc.

Nếu bạn là chủ doanh nghiệp không có đội ngũ IT hỗ trợ, hãy tham khảo dịch vụ Bảo trì & Quản trị Website chuyên nghiệp của TeamDevDesign. Chúng tôi luôn sẵn sàng túc trực 24/7 để giám sát, sao lưu và bảo vệ hệ thống của bạn trước mọi rủi ro.

Chia sẻ bài viết này:

Nội dung
Bài Viết Liên Quan
So Sánh Hosting và VPS: Nên Chọn Giải Pháp Nào Cho Website Doanh Nghiệp?
Hosting & VPS So Sánh Hosting và VPS: Nên Chọn Giải Pháp Nào Cho Website Doanh Nghiệp?

Bài phân tích toàn diện: So sánh Hosting và VPS về hiệu năng, bảo mật, khả năng mở rộng và chi phí....

Cách Tối Ưu VPS Cho WordPress Tải Cực Nhanh Dưới 1 Giây
Hosting & VPS Cách Tối Ưu VPS Cho WordPress Tải Cực Nhanh Dưới 1 Giây

Hướng dẫn tối ưu VPS cho WordPress từ chuyên gia: cấu hình PHP-FPM, bật Redis/Memcached, tinh chỉnh...

Bảo Mật VPS Linux: 16 Bước Bắt Buộc Cho Người Mới (2026)
Hosting & VPS Bảo Mật VPS Linux: 16 Bước Bắt Buộc Cho Người Mới (2026)

16 bước bảo mật VPS Linux: SSH key, đổi port, tắt root, UFW, Fail2Ban, cập nhật tự động, bảo mật aaP...

dots Hơn 52,000+ khách hàng đã đăng ký để nhận tin tức và ưu đãi mới nhất.

Đăng ký nhận bản tin của chúng tôi!

Cập nhật xu hướng thiết kế website, mẹo tối ưu SEO và các giải pháp phát triển kinh doanh online mỗi tuần.

icon
icon
Trò chuyện trực tuyến
Trò chuyện trực tuyến Offline

Xin chào! Chúng tôi có thể giúp gì cho bạn hôm nay?

Powered by FOB Live Chat