🌐 Bước 2 của deployment

Domain & HTTPS

Sau khi deploy, app có một đường link mặc định hơi dài. Domain là cái tên dễ nhớ bạn gắn vào, còn HTTPS là khóa bảo mật giúp người dùng yên tâm. Hai thứ này làm app trông chuyên nghiệp và an toàn.

Nhớ một điều: domain chỉ là cái tên trỏ về nơi app đang chạy. Đổi tên không làm đổi app, chỉ đổi cách người ta gõ vào.
tenmiencuaban.comtên dễ nhớ
Domain
DNS trỏ đường
Nơi app đang chạytrên hosting
Hosting
🏷️Tên miền
📖DNS
🔒HTTPS
Giới thiệu

Domain và DNS là gì?

Hiểu ngắn: domain là tên, DNS là cuốn danh bạ giúp tên đó tìm đúng nơi app đang chạy.

🏷️ Domain - cái tên

Là địa chỉ người dùng gõ để vào app, ví dụ appcuaban.com.

  • Mua ở nơi bán tên miền (registrar).
  • Thuê theo năm, không phải mua đứt.
  • Có thể tạo nhiều tên phụ (subdomain).

📖 DNS - cuốn danh bạ

Khi ai đó gõ tên miền, DNS chỉ cho trình duyệt biết app đang nằm ở đâu.

  • Giống tra số điện thoại theo tên người.
  • Bạn thêm vài "bản ghi" để trỏ tên về hosting.
  • Thay đổi cần chút thời gian lan ra khắp nơi.
Ẩn dụ dễ nhớ: App đang chạy giống một ngôi nhà có địa chỉ tọa độ khó nhớ. Domain là cái tên đường đẹp. DNS là tổng đài giúp người ta tra tên đường ra đúng tọa độ ngôi nhà.
Từ điển nhỏ

Vài thuật ngữ sẽ gặp

Không cần thuộc lòng, chỉ cần nhận ra khi thấy chúng trong lúc cấu hình.

🏪

Registrar

Nơi bán tên miền. Chỗ bạn mua và quản lý domain của mình.

📖

DNS record

Bản ghi trỏ đường. Mỗi bản ghi nói "tên này đi tới đâu". Hosting sẽ chỉ bạn điền gì.

🧭

Nameserver

Ai giữ danh bạ. Nơi quản các bản ghi DNS của tên miền.

🌿

Subdomain

Tên phụ. Ví dụ app.tenmien.com hay blog.tenmien.com, tách từ tên chính.

🔒

HTTPS / SSL

Khóa an toàn. Mã hóa đường truyền, hiện ổ khóa nhỏ trên thanh địa chỉ.

Lan truyền (propagation)

Chờ cập nhật. Sau khi đổi DNS, cần ít thời gian để mọi nơi nhận tên mới.

Phần chính

Trỏ tên miền về app

Trình tự chung ở mức khái niệm. Mỗi nơi bán tên miền và hosting có giao diện hơi khác.

1

Mua tên miền

Chọn một cái tên dễ nhớ và mua ở một nơi bán tên miền uy tín.

Vì sao: tên đẹp giúp người dùng nhớ và tin app của bạn.
2

Thêm domain vào hosting

Trong phần cấu hình của hosting, khai báo tên miền bạn muốn dùng.

Vì sao: hosting cần biết tên nào sẽ trỏ về app này.
3

Cập nhật DNS theo hướng dẫn

Hosting sẽ cho bạn vài bản ghi DNS. Vào nơi quản tên miền và điền đúng các bản ghi đó.

Vì sao: đây là bước nối cái tên với nơi app đang chạy.
4

Chờ lan truyền

Đợi một lúc để thay đổi DNS lan ra. Có thể vài phút tới vài giờ.

Vì sao: chưa lan xong thì tên miền có thể chưa mở ra app ngay.
5

Bật HTTPS

Đa số hosting tự cấp khóa HTTPS miễn phí sau khi domain trỏ đúng. Kiểm tra thấy ổ khóa là xong.

Vì sao: không có HTTPS, trình duyệt báo "không an toàn", người dùng e ngại.
6

Kiểm tra cả www và không www

Thử mở cả tenmien.com và www.tenmien.com để chắc cả hai đều vào đúng app.

Vì sao: nhiều người gõ kèm www, cần cả hai cùng chạy.
An toàn

HTTPS là gì và vì sao cần?

Chỉ một chữ "s" nhỏ nhưng tạo khác biệt lớn về an toàn và niềm tin.

🔓 HTTP (không có khóa)

  • Dữ liệu truyền đi dạng trần, dễ bị nghe lén.
  • Trình duyệt báo "không an toàn".
  • Người dùng ngại nhập mật khẩu, thông tin.

🔒 HTTPS (có khóa)

  • Đường truyền được mã hóa, an toàn hơn nhiều.
  • Hiện ổ khóa nhỏ, tạo niềm tin.
  • Đa số hosting cấp miễn phí và tự động.
Phòng trước cho đỡ khổ

Lỗi thường gặp & mẹo nhờ AI

Phần domain hay làm người mới bối rối nhất vì cần chờ và cấu hình đúng.

Vội vì DNS chưa lan

Vừa đổi DNS xong mở thử thấy chưa vào, tưởng làm sai.

Cách sửa: chờ thêm một lúc rồi thử lại, đừng đổi tới đổi lui liên tục.
🔒

Quên bật HTTPS

App vào được nhưng báo "không an toàn" vì chưa có khóa.

Cách sửa: đợi hosting cấp HTTPS, hoặc bật trong cấu hình nếu chưa tự bật.
🌿

Điền sai bản ghi DNS

Trỏ nhầm loại bản ghi nên tên miền không vào đúng app.

Cách sửa: làm đúng y theo hướng dẫn mà hosting đưa, copy không sửa.
🔁

Quên cấu hình www

Tên chính vào được nhưng bản có www thì lỗi, hoặc ngược lại.

Cách sửa: thêm cấu hình cho cả hai trỏ về cùng một app.
Ví dụ cách giao việc cho AI "Tôi đã deploy app trên Cloudflare Pages và mua tên miền ở một nơi khác. Hãy hướng dẫn tôi cần thêm những bản ghi DNS nào để trỏ tên miền về app, và cách bật HTTPS cùng cấu hình cho cả www và không www."

Một cái tên đẹp và một ổ khóa làm app trông thật sự chuyên nghiệp.

Domain giúp người ta nhớ app của bạn, HTTPS giúp họ tin tưởng. Trỏ đúng DNS, chờ lan truyền, bật khóa, là xong.

← Về trang chủ deployment · Phong Ho - AI Business