🔗 Thay Đổi Tên Miền Trỏ Vào n8n
Để sử dụng n8n qua tên miền (ví dụ: n8n.example.com
), bạn cần thực hiện 2 bước chính:
🔸 Bước 1: Trỏ tên miền về IP của VPS
-
Đăng nhập vào trang quản lý DNS của nhà cung cấp tên miền.
-
Thêm bản ghi A record với thông tin như sau:
Type | Name | Value |
---|---|---|
A | n8n | 123.123.123.123 |
Thay
123.123.123.123
bằng địa chỉ IP thực tế của VPS bạn đang dùng.
✅ Ví dụ: Nếu bạn muốn truy cập n8n bằng https://n8n.example.com
, thì:
-
Tên miền chính của bạn là
example.com
-
Tên subdomain bạn tạo là
n8n
🔸 Bước 2: Cấu hình tên miền trong file Docker Compose
-
Mở file cấu hình
docker-compose.yml
trong thư mụcn8n/
:
-
Tìm phần
environment:
trong dịch vụn8n
và thêm hoặc sửa dòng sau:
Thay
n8n.example.com
bằng tên miền bạn đã cấu hình ở bước 1.
🔸 Bước 3: Khởi động lại Docker Compose để áp dụng thay đổi
Nếu bạn đang trong thư mục chứa docker-compose.yml
, chạy:
Nếu file docker-compose.yml
nằm trong thư mục ~/n8n/
, thì chạy:
🔸 Bước 4: Kiểm tra hoạt động của n8n
Sau khi khởi động lại thành công, kiểm tra xem container n8n đang chạy chưa bằng lệnh:
Nếu bạn thấy dòng có tên n8n
và cổng 5678
, nghĩa là n8n đã chạy thành công.
✅ Bây giờ bạn có thể truy cập n8n tại địa chỉ:http://n8n.example.com
(nếu chưa bật SSL)
Hoặchttps://n8n.example.com
(sau khi cài SSL ở bước tiếp theo)
🔒 Để cài SSL Free Let’s Encrypt cho tên miền n8n bạn vui lòng tham khảo bài viết Thiết Lập SSL Bảo Mật Cho n8n Với Let’s Encrypt