Copyright© Mat Bao Company. All Reserved.
Sử dụng nội dung ở trang này và dịch vụ tại Mắt Bão có nghĩa là bạn đồng ý với Thỏa thuận sử dụng và Chính sách bảo mật của chúng tôi.
Công ty cổ phần Mắt Bão - Giấy phép kinh doanh số: 0302712571 cấp ngày 04/09/2002 bởi Sở Kế Hoạch và Đầu Tư Tp. Hồ Chí Minh.
Giấy phép cung cấp dịch vụ Viễn thông số 247/GP-CVT cấp ngày 08 tháng 05 năm 2018.
Hướng dẫn đổi tên miền truy cập vào hệ thống Workflow tại Mắt Bão
Sau thời gian sử dụng, có thể sẽ phát sinh vấn đề khiến bạn cần thực hiện thay đổi đường dẫn truy cập vào hệ thống Workflow, dưới đây, Mắt Bão xin gửi đến Quý khách hướng dẫn thực hiện thay đổi tên miền cho máy chủ Workflow tại Mắt Bão. Ở bài viết này, Mắt Bão sẽ sử dụng tên miền trunght.name.vn để làm ví dụ.
Kết nối đến máy chủ với thông tin tài khoản root đã được cấp.

Kiểm tra và trỏ tên miền về IP của máy chủ

Chuẩn bị chứng thư SSL cho tên miền:
- Nếu bạn đã có sẵn chứng chỉ SSL riêng cho tên miền, có thể đặt vào thư mục trên máy chủ.
Có thể chọn đường dẫn như sau:
/etc/ssl/wildcard/trunght.name.vn/fullchain.pem ( file chứng thư SSL )
/etc/ssl/wildcard/trunght.name.vn/privkey.pem ( file Private Key )
- Hoặc có thể cài đặt SSL miễn phí Let’s Encrypt qua Certbot như sau:
sudo apt update
sudo apt install certbot

Cấp SSL với Certbot bằng lệnh sau:
# sudo certbot certonly --standalone -d yourdomainname --agree-tos --email youremail@example.com

Chứng thư SSL Let’s Encrypt mặc định sẽ được đặt ở thư mục /etc/letsencrypt/live/trunght.name.vn/fullchain.pem và /etc/letsencrypt/live/trunght.name.vn/privkey.pem
Bạn cần di chuyển chứng thư này vào thư mục riêng để tiện quản lý, ở bài viết này là thư mục
/etc/ssl/wildcard/trunght.name.vn/fullchain.pem ( file chứng thư SSL )
/etc/ssl/wildcard/trunght.name.vn/privkey.pem ( file Private Key )
Tạo thư mục trunght.name.vn trong /etc/ssl/wildcard/
mkdir -p /etc/ssl/wildcard/trunght.name.vn
Chuyển 2 file SSL đã nhận được vào thư mục SSL
cp /etc/letsencrypt/live/trunght.name.vn/fullchain.pem /etc/ssl/wildcard/trunght.name.vn/fullchain.pem
cp /etc/letsencrypt/live/trunght.name.vn/privkey.pem /etc/ssl/wildcard/trunght.name.vn/privkey.pem

Phân quyền 644 cho 2 file SSL mới:
chmod 644 /etc/ssl/wildcard/trunght.name.vn/fullchain.pem
chmod 644 /etc/ssl/wildcard/trunght.name.vn/privkey.pem

Xoá container cũ và chạy lại n8n với domain mới
- Xoá container n8n cũ
docker stop n8n
docker rm n8n

- Chạy lại lệnh docker run mới
docker run -d \
--name n8n \
--restart unless-stopped \
-p 443:5678 \
-e N8N_PROTOCOL=https \
-e N8N_SSL_CERT="/home/node/certs/trunght.name.vn/fullchain.pem" \
-e N8N_SSL_KEY="/home/node/certs/trunght.name.vn/privkey.pem" \
-e WEBHOOK_URL="https://trunght.name.vn/" \
-e N8N_HOST="trunght.name.vn" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \-e N8N_AUTH_ENABLE=true \
-v /etc/ssl/wildcard:/home/node/certs \
-v n8n_data:/home/node/.n8n \
n8nio/n8n

Tiến trình hoàn tất:

Bây giờ, bạn có thể truy cập được vào Workflow với tên miền mới.
















