← Vibe coding với Next.js

Bài 17 · Vận dụng · 18 phút

Mua tên miền & trỏ về VPS

Biên soạn bởi Nguyễn Anh Tuấn

Cho sản phẩm một địa chỉ riêng chuyên nghiệp: mua tên miền (domain) qua nhà đăng ký, trỏ DNS (bản ghi A) về VPS vừa dựng, rồi cấp chứng chỉ SSL/HTTPS miễn phí cho tên miền bằng certbot (Let's Encrypt). Phân biệt domain với hosting, và mẹo chọn tên miền. (Kèm affiliate nhà đăng ký tên miền.)

Sản phẩm đang chạy trên VPS, nhưng địa chỉ còn là một dãy số IP khó nhớ. Một cửa hàng nghiêm túc cần tên miền (domain) riêng - vd meoshop.vn - vừa dễ nhớ, vừa tạo niềm tin với khách.

Dễ lẫn hai thứ. Tên miền là ĐỊA CHỈ - như biển tên trước nhà. VPS/hosting là NƠI CHỨA sản phẩm - ngôi nhà. Chúng tách nhau: mua tên miền một nơi, VPS một nơi khác cũng được, rồi trỏ tên miền về VPS.

  • Tên miền = địa chỉ dễ nhớ (biển tên).
  • VPS/hosting = nơi chứa sản phẩm (ngôi nhà).
  • Hai thứ độc lập; nối với nhau bằng DNS.

Mua tên miền qua một nhà đăng ký (registrar). Đuôi .vn hợp sản phẩm cho người Việt và tạo tin cậy; .com phổ biến quốc tế. Vài mẹo chọn tên cho dễ sống lâu:

  • Ngắn, dễ đọc, dễ gõ - để khách nhớ và truyền miệng được.
  • Tránh gạch nối và ký tự dễ nhầm (số 0 với chữ O, 1 với l).
  • Hợp với thương hiệu; kiểm luôn tên có bị trùng/đăng ký rồi không.

Để tên miền dẫn tới VPS, mèo con đặt một bản ghi A (A record) trong DNS: "tên miền này trỏ tới IP kia". DNS như một cuốn danh bạ - đổi cái tên dễ nhớ thành số máy (IP):

🌐 meoshop.vnkhách gõ địa chỉhỏiDNS · bản ghi Atên → IPtrỏ🖥️ VPS203.0.113.10
Bản ghi A của DNS trỏ tên miền (meoshop.vn) tới địa chỉ IP của VPS - như danh bạ đổi cái tên dễ nhớ thành số máy.

Trung thực

Trỏ DNS xong chưa vào được ngay là bình thường: thông tin cần thời gian lan ra khắp internet (propagation), thường vài phút tới vài giờ. Chờ một chút rồi thử lại; lâu quá thì kiểm bản ghi A có đúng IP không.

Có tên miền rồi, xin chứng chỉ SSL cho đúng tên miền đó bằng certbot (đã sẵn sàng từ bài deploy VPS). Từ đó HTTPS chạy trên địa chỉ chuyên nghiệp, không còn là IP trần - khách thấy ổ khoá và yên tâm nhập thông tin.

Mèo con cần một tên miền cho sản phẩm. Chọn tên ưng ý rồi đăng ký - sở hữu theo năm, nhớ gia hạn để khỏi mất tên.

Ưu đãi & minh bạch

Khoá dùng link affiliate nhà đăng ký tên miền - giúp nuôi Mèo 🐟, và bạn không tốn thêm gì. Xem và mua tên miền ở gian hàng Ưu đãi.

Bước tiếp theo

Sản phẩm đã chạy ở tên miền riêng, có HTTPS. Trước khi khép lại, một bài "tỉnh táo" về chi phí và khi nào cần thuê người: Trung thực: chi phí & khi nào cần thuê người.

Câu hỏi thường gặp

Tên miền (domain) là ĐỊA CHỈ dễ nhớ - như biển tên trước nhà. Hosting/VPS là NƠI CHỨA sản phẩm - ngôi nhà. Hai thứ tách nhau: mua tên miền ở một nơi, VPS ở nơi khác cũng được, rồi trỏ tên miền về VPS.

Là một dòng cấu hình DNS nói "tên miền này trỏ tới địa chỉ IP kia". Mèo con đặt bản ghi A cho tên miền trỏ về IP của VPS; từ đó ai gõ tên miền sẽ tới đúng máy chủ của mèo con.

Mua qua một nhà đăng ký (registrar). Đuôi .vn hợp sản phẩm cho người Việt và tạo tin cậy; .com phổ biến quốc tế. Mẹo chọn: ngắn, dễ đọc, dễ gõ, tránh gạch nối và ký tự dễ nhầm.

DNS cần thời gian LAN ra khắp internet (gọi là propagation) - thường vài phút tới vài giờ. Trỏ xong cứ chờ một chút rồi thử lại; nếu lâu quá thì kiểm lại bản ghi A có đúng IP không.

Ở bài VPS, certbot đã sẵn sàng. Giờ có tên miền cụ thể, mèo con xin chứng chỉ SSL cho ĐÚNG tên miền đó (vd meoshop.vn) để HTTPS chạy trên địa chỉ chuyên nghiệp, không còn là IP trần.

Tick những điều em tự tin làm được. Càng lên cao, em càng hiểu sâu.

Tick những điều em tự tin làm được sau khi học bài này. 0/6

Trả lời vài câu để chắc rằng em đã nắm bài.

Câu 1/3 Điểm: 0

Tên miền (domain) khác hosting/VPS thế nào?

Bài tập về nhà

  1. 1

    Chọn & mua tên miền

    Chọn một tên miền ngắn, dễ nhớ cho sản phẩm rồi mua qua nhà đăng ký (xem gian hàng Ưu đãi ở dưới).

    ✅ Hoàn thành khi: Mèo con sở hữu một tên miền và vào được trang quản lý DNS của nó.

  2. 2

    Tạo bản ghi A

    Thêm một bản ghi A trỏ tên miền tới địa chỉ IP của VPS đã dựng ở bài trước.

    ✅ Hoàn thành khi: Bản ghi A của tên miền trỏ đúng IP của VPS.

  3. 3

    Kiểm DNS đã lan

    Dùng một công cụ tra cứu DNS (hoặc nhờ Claude chỉ lệnh) để xem tên miền trả về đúng IP chưa.

    ✅ Hoàn thành khi: Tra cứu tên miền thấy trả về đúng IP của VPS.

  4. 4

    Cấp SSL cho tên miền

    Dùng certbot xin chứng chỉ SSL cho tên miền vừa trỏ.

    ✅ Hoàn thành khi: Truy cập https://tên-miền thấy ổ khoá, trình duyệt không báo "không an toàn".

  5. 5

    Mở web qua tên miền

    Truy cập sản phẩm bằng tên miền thay vì gõ IP.

    ✅ Hoàn thành khi: Gõ tên miền vào trình duyệt là ra trang sản phẩm chạy trên VPS của mèo con.