TÀI LIỆU · 05/09/2026

Trỏ domain và chuẩn bị SSL

App từ repo public đã LIVE với URL HTTPS và cert Let’s Encrypt tự động. Thêm domain riêng bằng cloud_app_domain_add hoặc POST /api/apps/{app_id}/domains; API trả hướng dẫn CNAME. Chờ DNS và kiểm tra chứng chỉ trước khi chuyển traffic.

App được cấp URL và SSL thế nào?

POST /api/apps deploy repo public lên app host riêng, cấp URL https://<repo>-<mã>.app.monacloud.vn có cert Let's Encrypt. Số đo 05/09/2026: host đầu tiên ~150 giây, deploy 10–20 giây. Repo Node.js mẫu đã chạy tại URL thật.

Thêm domain riêng bằng API thế nào?

Đặt API/token theo bắt đầu nhanh, thay ID app và hostname bạn sở hữu:

export APP_ID="<app-id-that>"
curl -sS -X POST "$MONACLOUD_API/api/apps/$APP_ID/domains" \
  -H "Authorization: Bearer $MONACLOUD_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"host":"app.example.com"}'

MCP tương ứng là cloud_app_domain_add với app_idhost. API trả loại bản ghi, tên, đích CNAME và SSL đang chờ. Dùng đúng đích trả về; CNAME trỏ vào hostname, không trỏ vào IP.

DNS đã đúng có nghĩa HTTPS đã xong chưa?

Chưa. Chờ DNS phân giải đúng và quá trình cấp chứng chỉ hoàn tất, sau đó kiểm tra HTTPS. Không tạo đồng thời A và CNAME cho cùng hostname. Với VPS tự quản, đọc IP/hostname service và cấu hình web server, chứng chỉ theo dự án.

Kiểm tra gì trước khi đổi domain?

Thử đăng nhập, callback, upload, link tuyệt đối và chứng chỉ. Giữ cách quay lại bản cũ khi chuyển traffic. Sandbox trả URL/DNS mô phỏng; không trỏ domain thật vào đó. Xem địa chỉ IP và mạng.

Prompt mẫu cho AI

Dán vào công cụ AI của bạn
Đọc cloud_app_get, kiểm tra URL HTTPS của app thật. Sau khi tôi duyệt domain, gọi cloud_app_domain_add với app_id và hostname tôi sở hữu. Đọc hướng dẫn CNAME, chờ DNS và kiểm chứng chỉ; không báo SSL đã xong khi còn pending.

Không gửi token hoặc mật khẩu vào chat.