Mục lục
- 1. Tổng quan
- 2. Bước 1: Cấu hình Port Forwarding
- 3. Mở thêm port forwading cần thiết cho aaPanel
- 4. Bước 2: Kết nối SSH
- 5. Bước 3: Cài aaPanel
- 6. Bước 4: Truy cập aaPanel
- 7. Bước 5: Tạo website
- 8. Trỏ domain về IP
- 9. Tạo site trong aaPanel
- 10. Truy cập website
- 11. Bước 6: Upload file qua SFTP
- 12. Bảng tóm tắt thông tin VPS của bạn
- 13. Lưu ý
- 14. Hỗ trợ
Hướng dẫn cài aaPanel trên NAT VPS
Tài liệu dành cho khách hàng đang sử dụng dịch vụ NAT VPS Linux.
Tổng quan
NAT VPS dùng chung IP với nhiều khách. Mỗi VPS được mở tối đa 5 cổng forwarding.
- Cổng ngoài: 5 số ngẫu nhiên do hệ thống tự cấp (không chọn được)
- Cổng trong: khách tự chọn — port nội bộ của ứng dụng cần mở
- Truy cập từ Internet: dùng IP + cổng ngoài, ví dụ:
http://103.249.117.201:23446
Bước 1: Cấu hình Port Forwarding
Đăng nhập trang quản lý VPS → tab Domain Forwarding
Mở thêm port forwading cần thiết cho aaPanel
Click + Thêm Port Forwarding, tạo 2 rule:
| Cổng trong | Mục đích |
|---|---|
22 |
SSH |
8888 |
aaPanel |
Sau khi lưu, ghi lại cổng ngoài mà hệ thống cấp:
| Mục đích | Cổng ngoài (hệ thống cấp) | Cổng trong |
|---|---|---|
| Website HTTP | _____ (vd 23446) |
80 |
| SSH | _____ (vd 45678) |
22 |
| aaPanel | _____ (vd 91234) |
8888 |
Bước 2: Kết nối SSH
Mở Terminal (Mac/Linux) hoặc PuTTY (Windows). Dùng cổng ngoài SSH:
ssh [email protected] -p 45678
Thay 103.249.117.201 bằng IP VPS, 45678 bằng cổng ngoài SSH của bạn.
Đăng nhập, đổi mật khẩu:
passwd
Bước 3: Cài aaPanel
Ubuntu / Debian:
URL=https://www.aapanel.com/script/install_7.0_en.sh && \
wget -O install.sh $URL && bash install.sh aapanel
CentOS / AlmaLinux / Rocky:
URL=https://www.aapanel.com/script/install_7.0_en.sh && \
curl -ksSO $URL && bash install.sh aapanel
Đợi 5–10 phút. Khi xong, terminal in ra:
External Panel: https://103.249.117.201:8888/abc12345
username: xxxxxx
password: xxxxxxxx
📌 Lưu ngay chuỗi /abc12345, username, password.
Bước 4: Truy cập aaPanel
Mở trình duyệt, dùng cổng ngoài Panel (vd 91234):
https://103.249.117.201:91234/abc12345
Trình duyệt cảnh báo "Không an toàn" → click Advanced → Proceed.
Nếu vào panel bị redirect lỗi về
:8888, chạy lệnh sau qua SSH:echo "103.249.117.201" > /www/server/panel/data/domain.conf bt restart
Đăng nhập bằng username/password đã lưu.
Lần đầu, panel gợi ý cài web stack — chọn:
- Web server: Nginx
- PHP: 8.1 hoặc 8.2
- Database: MySQL 5.7 hoặc MariaDB 10.6
Click One-Click Install, đợi 5–10 phút.
Bước 5: Tạo website
Trỏ domain về IP
Vào trang quản lý DNS của domain, tạo bản ghi A:
- Name:
@vàwww - Value:
103.249.117.201(IP VPS)
Tạo site trong aaPanel
- Website → Add site
- Domain:
example.com - Tick tạo database mới
- Chọn PHP version → Submit
Truy cập website
Website của bạn truy cập qua URL có port:
http://example.com:23446
Trong đó 23446 là cổng ngoài HTTP của bạn (xem ở Bước 1).
Bước 6: Upload file qua SFTP
Dùng FileZilla / WinSCP:
- Host:
103.249.117.201 - Port: cổng ngoài SSH (vd
45678) - Protocol: SFTP - SSH File Transfer Protocol
- Username:
root - Password: mật khẩu SSH
→ Không cần mở thêm port FTP, dùng luôn cổng SSH.
Bảng tóm tắt thông tin VPS của bạn
Sau khi hoàn thành, bạn sẽ có các thông tin sau (điền số thực tế của VPS bạn):
| Thông tin | Giá trị |
|---|---|
| IP VPS | 103.249.117.201 |
| Cổng SSH | _____ |
| Cổng aaPanel | _____ |
| Cổng HTTP website | _____ |
| URL aaPanel | https://103.249.117.201:_____/abc12345 |
| URL website | http://example.com:_____ |
Lưu ý
- ❌ Không gửi email outbound — port mail bị chặn. Dùng SMTP relay (SendGrid, Mailgun, Brevo) qua API
- ❌ Không đào coin / mining — bị chặn hoàn toàn
- ❌ Không chạy proxy/VPN public, bot scan
- ❌ Không đổi cấu hình network/IP của VPS
Hỗ trợ
- Email: [email protected]
- Hotline / Zalo: 0828 989 811
Để lại bình luận