Hướng dẫn trỏ tên miền tùy chỉnh n8n
Nếu triển khai n8n sử dụng prebuilt app của Bizfly Cloud và muốn trỏ tên miền tùy chỉnh của mình thay vì sử dụng tên miền mặc định được cung cấp, bài viết này sẽ hướng dẫn bạn làm điều đó
Trỏ tên miền
Tại trang quản trị tên miền, ta cần trỏ IP của prebuilt app đã khởi tạo về tên miền tùy chỉnh mà mình mong muốn, ví dụ như app.mysite.com
Cấu hình Reverse Proxy và n8n Service
Truy cập vào bên trong Server, ta sẽ cần phải cấu hình lại một số dịch vụ đang sử dụng để chạy n8n
Cấu hình lại Caddy, một Reverse Proxy đảm nhiệm vai trò cấu hình SSL cho domain hiện tại.
vim /etc/caddy/Caddyfile
Trong file này ta sẽ sửa lại tên miền hiện tại thành tên miền tùy chỉnh mong muốn rồi lưu lại
app.mysite.com {
reverse_proxy 127.0.0.1:5678
}
Tiếp theo ta sẽ chỉnh sửa lại n8n service
vim /etc/systemd/system/n8n.service
Trong file này, tại dòng "Environment=WEBHOOK_URL=", ta sẽ đổi thành Environment=WEBHOOK_URL=https://app.mysite.com
Cuối cùng ta sẽ khởi động lại các dịch vụ trên để thay đổi có hiệu lực
systemctl daemon-reload
systemctl restart n8n caddy
Giờ đợi thêm một lúc là ta đã có thể truy cập vào giao diện n8n thông qua tên miền tùy chỉnh mới.