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 WebsiteAdd 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 SiteConf

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
Hoặc
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!