close

Cách thêm tên miền mới vào hosting cPanel

Tác giả: Nguyen Văn Phong Ngày đăng: 19/09/2022 Chuyên mục: Tên miền & DNS
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Để thêm tên miền mới vào hosting cPanel, vào Domains => Create A New Domain, nhập tên miền, chọn dùng chung hay tách thư mục mã nguồn (ô Share document root) rồi bấm Submit. Sau đó trỏ DNS của tên miền về hosting và cài SSL để website mở được bằng HTTPS.

Bài thuộc nhóm quản trị website trên hosting trong chủ đề hosting, đồng thời là cầu nối sang chủ đề tên miền. Nếu chưa phân biệt được vai trò của hai dịch vụ, đọc trước phân biệt hosting và tên miền.

Các loại tên miền có thể thêm vào cPanel

cPanel cho thêm ba kiểu tên miền vào một tài khoản hosting: addon domain (website riêng), alias (cùng nội dung với tên miền chính) và subdomain (nhánh của một tên miền). Khác biệt nằm ở thư mục mã nguồn (document root) mà tên miền dùng. Trên cPanel hiện hành, cả ba đều tạo trong cùng một công cụ Domains.

LoạiVí dụHiển thị nội dung gìDùng khi
Addon Domain (tên miền bổ sung)tenmienkhac.vnWebsite riêng trong thư mục riêngChạy thêm một website độc lập trên cùng gói hosting
Alias (tên miền bí danh, xem thêm)tenmien.com.vnĐúng nội dung của tên miền chínhGom nhiều đuôi tên miền của cùng thương hiệu về một website
Subdomain (tên miền con)blog.tenmien.vnWebsite riêng hoặc một phần của website chínhTách blog, cửa hàng, bản thử nghiệm
Ba kiểu tên miền trên cPanel, theo cách dùng document root

Tài khoản hosting luôn có một tên miền chính (Primary Domain) khai báo khi đăng ký. Số tên miền thêm được tuỳ gói hosting; xem mục Addon Domain trong trang quản lý dịch vụ.

Cách thêm tên miền mới vào hosting cPanel

Trên cPanel hiện hành, mọi tên miền mới đều thêm tại Domains => Create A New Domain qua 3 bước: mở trang Domains, nhập tên miền và chọn thư mục, rồi bấm Submit. Các bản cPanel cũ tách riêng mục Addon Domains, Aliases và Subdomains; tài liệu hiện hành (bản 138) gom chúng về Domains. Để bắt đầu, đăng nhập cPanel và chọn Domains ở nhóm Domains như hình.

Giao diện cPanel theme Jupiter của Tino, mũi tên đỏ chỉ biểu tượng Domains trong nhóm Domains

Bước 1: Tại trang Domains, bấm nút Create A New Domain để thêm tên miền mới vào hosting.

Trang Domains của cPanel liệt kê tên miền chính, mũi tên chỉ nút Create A New Domain ở góc phải

Bước 2: Nhập tên miền cần thêm vào ô Domain.

  • Bỏ tick Share document root nếu muốn website hoạt động tách biệt với tên miền chính. cPanel tự điền hai ô: thư mục chứa mã nguồn (Document Root) và subdomain liên kết với tên miền chính. Có thể đổi các giá trị này, nhưng để mặc định thì dễ quản lý hơn.
  • Giữ tick nếu muốn tên miền mới dùng chung mã nguồn với tên miền chính (thư mục public_html), tức là tạo một alias.

Theo tài liệu Create a New Domain, lựa chọn chia sẻ document root là cố định sau khi tạo; muốn đổi phải xoá tên miền và tạo lại. Vị trí thư mục được phép (trong hay ngoài public_html) tuỳ cấu hình của nhà cung cấp.

Khác biệt khi để tick và bỏ tick Share document root trong cPanel: dùng chung thư mục với website chính hoặc tạo website riêng; việc cần làm sau khi Submit

Bước 3: Bấm Submit để thêm tên miền, hoặc Submit And Create Another để tạo xong và thêm tiếp tên miền khác.

Form Create a New Domain của cPanel: ô Domain, ô Share document root, Document Root, Subdomain và nút Submit

Ảnh chụp giao diện cPanel năm 2022. Trên cPanel bản 138, các ô và nút vẫn mang tên như trên.

Trỏ tên miền về hosting sau khi thêm

Thêm tên miền trong cPanel mới chỉ báo cho máy chủ biết sẽ phục vụ tên miền đó; người truy cập chỉ tới được website khi DNS của tên miền trỏ đúng về máy chủ hosting. Có hai cách trỏ, chọn một tuỳ nơi bạn muốn quản lý bản ghi DNS:

  • Đổi nameserver của tên miền sang nameserver của nhà cung cấp hosting (ghi trong email kích hoạt). DNS do hosting quản lý, sửa trong Zone Editor của cPanel.
  • Giữ nameserver hiện tại và tạo bản ghi A cho tên miền (và www) trỏ tới IP hosting, xem IP trong trang quản lý dịch vụ.

Thay đổi DNS cần thời gian để cập nhật trên mạng. Cơ chế này giải thích trong bài DNS là gì.

Khi tên miền đã trỏ đúng, cài chứng chỉ SSL miễn phí cho tên miền mới (trên cPanel thường là AutoSSL ở mục SSL/TLS Status), rồi bật Force HTTPS Redirect trong trang Domains. Theo tài liệu cPanel, công tắc này chỉ bật được khi tên miền đã có chứng chỉ hợp lệ. Các bước chuyển hướng xem bài chuyển HTTP sang HTTPS.

Cuối cùng, tải mã nguồn vào thư mục của tên miền mới (cách upload source code lên hosting). Website dùng database thì tạo database riêng cho website này.

Khi nào không nên thêm tên miền vào cùng hosting?

Không nên gộp tên miền vào chung một gói hosting khi các website cần tách biệt về tài nguyên, bảo mật hoặc người quản trị. Mọi addon domain và subdomain dùng chung CPU, RAM, inode và dung lượng của một tài khoản, nên một website bị tấn công hoặc tốn tài nguyên sẽ ảnh hưởng các website còn lại.

  • Website quan trọng, nhiều truy cập: tách sang gói riêng hoặc VPS để không tranh tài nguyên.
  • Website của khách hàng khác nhau: mỗi khách một tài khoản hosting, không giao chung mật khẩu cPanel.
  • Chỉ cần tên miền phụ chuyển về website chính: dùng alias kèm chuyển hướng 301 thay vì dựng thêm website.

Số addon domain và inode tối đa tuỳ gói; xem cách đo trong bài kiểm tra inodes trên hosting cPanel.

Những câu hỏi thường gặp

Vì sao thêm tên miền mới vào cPanel nhưng không truy cập được?

Thường do DNS chưa trỏ về hosting hoặc chưa cập nhật xong, mã nguồn chưa nằm trong đúng thư mục của tên miền, hoặc trình duyệt báo lỗi chứng chỉ vì chưa cài SSL. Kiểm tra lần lượt DNS, Document Root rồi SSL.

Cần cấu hình DNS như thế nào để tên miền mới hoạt động?

Nếu tên miền dùng nameserver của hosting, cPanel tự tạo vùng DNS khi bạn thêm tên miền; chỉnh thêm trong Zone Editor. Nếu tên miền dùng nameserver khác, tạo bản ghi A trỏ về IP hosting tại nơi đang quản lý DNS.

Làm thế nào để dựng website cho tên miền mới?

Tải mã nguồn vào thư mục Document Root của tên miền (cPanel hiển thị ở trang Domains), tạo database nếu cần, rồi mở tên miền để kiểm tra. Có thể dùng Softaculous hoặc WP Toolkit nếu hosting có, để cài WordPress nhanh.

Có thể phân quyền truy cập riêng cho tên miền mới không?

Có. Dùng File Manager hoặc FTP để đặt quyền cho file và thư mục của tên miền; có thể tạo tài khoản FTP chỉ được vào thư mục của tên miền đó khi giao cho người khác quản lý.

Cần hosting ổn định cho website? Hosting của Tino dùng ổ NVMe, LiteSpeed và cPanel để bạn tự quản trị. Xem cấu hình và giá trên trang sản phẩm.

Bài viết liên quan