Hướng dẫn triển khai Website với nhiều IP riêng biệt trên aaPanel
I. Giới thiệu
aaPanel là một control panel miễn phí, cung cấp giao diện quản trị trực quan giúp người dùng dễ dàng quản lý server và triển khai Website. Công cụ này hỗ trợ đầy đủ các thành phần phổ biến như Apache, Nginx, PHP, MySQL, giúp việc vận hành và cấu hình hệ thống trở nên đơn giản và nhanh chóng hơn.
Ở bài viết này, Long Vân sẽ hướng dẫn quý Khách triển khai Website với nhiều IP riêng biệt trên aaPanel
Điều kiện cần, để triển khai cấu hình:
- Máy chủ(server) có nhiều IP (multi-IP)
- Địa chỉ IP đã được thêm vào cổng mạng(interface network) của máy chủ(server)
- Tên miền(domain) được thiết lập trỏ dns về đúng IP:
– web1.com → IP1
– web2.com → IP2
II. Bắt đầu triển khai (theo từng bước)
Bước 1: Tạo website trên aaPanel
– Hãy truy cập aaPanel, thông qua IP hoặc tên miền và đăng nhập,
Ở giao diện quản trị, truy ấn chọn Website → Add site

Nhập các thông tin cần khởi tạo một trang web mới gồm:
– Domain: example.com
– PHP version: (tùy chọn)
– Database: (nếu có)
chọn Confirm để xác nhận và khởi tạo.

Lưu ý: aaPanel sẽ tạo vhost theo mặc định với toàn bộ IP <VirtualHost *:80>
Bước 2 : Gán IP riêng cho website
Truy cập lại giao diện Website vừa khởi tạo, chọn Site → Conf

Tìm đến dòng: <VirtualHost *:80>

Chỉnh sửa nội dung: <VirtualHost IP:80>
(Thay bằng IP bạn muốn gán cho website)
Ví dụ: IP là 192.168.1.10
Hãy chỉnh sửa (mẫu): <VirtualHost 192.168.1.10:80>
Nếu có sử dụng dùng HTTPS hãy kiểm tra, điều chỉnh sửa thêm: <VirtualHost IP:443>
Bước 3: Restart Apache
Truy cập lại giao diện Website, chọn Apache 2.4 → Restart

Bước 4: Kiểm tra hoạt động
Truy cập tên miền (domain) vừa cấu hình, nếu tải đúng trang nội dung source vừa cài đặt → cấu hình đã được thiết lập đúng chính xác

Kiểm tra phân giải DNS
nslookup web1.com
–> Kết quả: trả về đúng IP đã cấu hình cho domain
Kiểm tra phản hồi truy cập (HTTP)
curl -I http://web1.com
–> Kết quả trả về là
HTTP/1.1 200 OK
HTTP/1.1 301 Moved Permanently
Sau kiểm tra và truy cập bình thường, đã cấu hình thành công! Các thêm mới thao tác tương tự với các trang thêm mới hoặc đang có và cần điều chỉnh cấu hình.
3. Tổng kết
Quy trình đầy đủ:
- Chuẩn bị multi-IP
- Trỏ DNS
- Tạo website trên aaPanel
- Sửa <VirtualHost IP:port>
- Restart Apache
- Điểm quan trọng:
- aaPanel luôn tạo * mặc định → phải sửa lại
- Mỗi site cần đúng IP riêng tương ứng DNS
- Nên backup config trước khi chỉnh
Kết quả:
→ Mỗi website chạy độc lập trên IP riêng biệt, có thể chủ động thiết lập trên aaPanel
Như vậy, Long Vân đã hướng dẫn quý Khách triển khai Website với nhiều IP riêng biệt trên aaPanel. Chúc quý khách thành công!