Khi doanh nghiệp phát triển, việc mở rộng quy mô số hóa là điều bắt buộc, nhưng tối ưu chi phí hạ tầng luôn là bài toán đau đầu của các nhà quản lý. Thay vì đầu tư ngân sách cho hàng loạt tên miền mới, tận dụng tên miền sẵn có là một chiến lược thông minh. Khám phá ngay cách tạo subdomain (tên miền phụ) – một giải pháp kỹ thuật cốt lõi giúp bạn phân nhánh các dịch vụ kinh doanh, tối ưu hóa tài nguyên máy chủ mà không phát sinh thêm bất kỳ chi phí mua domain nào.
Hướng dẫn cách tạo Subdomain trên các nền tảng phổ biến
Hãy cùng điểm qua các phương thức khởi tạo tên miền phụ nhanh chóng ngay bên dưới.
1. Cách tạo Subdomain trên cPanel
Việc thực hiện tạo subdomain trên cPanel sẽ giúp bạn nhanh chóng tạo ra các phân vùng chạy website con độc lập mà không cần can thiệp sâu vào tệp tin hệ thống. Để triển khai thiết lập, bạn chỉ cần thực hiện theo quy trình 5 bước tinh gọn sau:
Bước 1: Đăng nhập vào cPanel
Bạn truy cập vào đường dẫn quản trị hosting được cấp phát (thường có dạng https://yourdomain.com:2083), nhập chính xác tên đăng nhập và mật khẩu.
Bước 2: Tìm mục Domains ⇒ Chọn Subdomains
Tại giao diện trang chủ của cPanel, bạn kéo xuống phần quản lý tài nguyên tên miền (Domains) rồi click chọn vào tính năng Subdomains.

Bước 3: Nhập tên Subdomain và chọn Domain chính
Tại ô “Subdomain”, hãy điền tiền tố bạn muốn đặt (ví dụ: blog, shop, staging). Ở phần “Domain” ngay bên cạnh, bạn chọn đúng tên miền chính từ danh sách thả xuống.

Bước 4: Thiết lập Document Root (thư mục chứa mã nguồn)
Hệ thống sẽ tự động gợi ý đường dẫn lưu trữ tại ô “Document Root” (thường nằm trong thư mục public_html/subdomain_name). Bạn có thể giữ nguyên hoặc thay đổi tùy theo dự án.
Bước 5: Nhấn Create
Kiểm tra lại toàn bộ thông tin hiển thị trên form và ấn nút Create, hệ thống sẽ tiến hành khởi tạo phân vùng tên miền phụ thành công chỉ sau vài giây. Sau khi tạo thành công:
- Chờ 5–30 phút để DNS propagation (hoặc flush DNS cache nếu test ngay).
- Truy cập thử: http://subdomain.tenmien.com.
- Upload mã nguồn vào thư mục Document Root tương ứng.
2. Cách tạo Subdomain trên DirectAdmin
Quy trình thiết lập và tạo tên miền phụ bằng DirectAdmin được thiết kế vô cùng tối giản, giúp hệ thống nhanh chóng nhận diện không gian lưu trữ mới mà không làm gián đoạn trang chính. Dưới đây là các bước thao tác chuẩn xác trên giao diện quản trị DirectAdmin:
Bước 1: Đăng nhập DirectAdmin
Truy cập bảng điều khiển qua địa chỉ thường có dạng https://tenmien.com:2222 hoặc https://IP:2222, nhập username và password.
Bước 2: Truy cập Subdomain Management.Subdomain
Tại trang chính, tìm phần Account Manager → Click vào Subdomain Management.
Bước 3: Nhập tên miền phụ cần tạo
- Click nút Add Subdomain (thường nằm ở góc trên bên phải).
- Ô Subdomain: Nhập tiền tố (ví dụ: blog, shop, staging, admin).
- Ô Domain: Hệ thống sẽ tự động chọn domain chính.
- Giữ nguyên các tùy chọn khác (không cần thay đổi nếu bạn mới bắt đầu).
Bước 4: Nhấn Create và kiểm tra thư mục trong File Manager
Nhấn nút Add Subdomain (hoặc Create). Hệ thống sẽ thông báo “Subdomain has been added successfully” ngay sau đó. Kiểm tra thư mục chứa mã nguồn bằng cách vào File Manager, đường dẫn thường gặp sau khi tạo như sau: /domains/ten-subdomain.com/public_html/
3. Cách tạo Subdomain bằng lệnh Terminal
Khi bạn trực tiếp quản lý các hệ thống VPS/Server mà không cài đặt các bảng điều khiển đồ họa nặng nề để tối ưu hóa hiệu năng phần cứng, việc sử dụng giao diện dòng lệnh CLI là bắt buộc.
Bước 1: Đăng nhập VPS và cập nhật hệ thống
Mở Terminal và chạy lệnh:
ssh root@your_server_ipBước 2: Cập nhật hệ thống và cài Nginx (nếu chưa có)
Để cập nhật hệ thống và cài Nignx, bạn copy câu lệnh dưới đây:
sudo apt update && sudo apt upgrade -y
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginxBước 3: Tạo thư mục cho Subdomain
Ví dụ tạo subdomain blog.tenmien.com:
sudo mkdir -p /var/www/blog.tenmien.com/html
sudo chown -R www-data:www-data /var/www/blog.tenmien.com
sudo chmod -R 755 /var/www/blog.tenmien.comBước 4: Tạo file cấu hình Virtual Host
Bây giờ chúng ta sẽ tạo một file cấu hình riêng cho subdomain. File này sẽ nằm trong thư mục sites-available của Nginx. Chạy lệnh sau để tạo và mở file chỉnh sửa:
sudo nano /etc/nginx/sites-available/blog.tenmien.comSau khi file mở ra, bạn dán toàn bộ nội dung sau vào:
server {
listen 80;
server_name blog.tenmien.com;
root /var/www/blog.tenmien.com/html;
index index.html index.htm index.php;
location / {
try_files $uri $uri/ =404;
}Bước 5: Kích hoạt cấu hình Subdomain
Để Nginx nhận diện file cấu hình vừa tạo, chúng ta cần tạo symlink sang thư mục sites-enabled:
sudo ln -s /etc/nginx/sites-available/blog.tenmien.com /etc/nginx/sites-enabled/Bước 6: Kiểm tra và khởi động lại Nginx
Kiểm tra lỗi và áp dụng thay đổi:
sudo nginx -t
sudo systemctl restart nginxCách trỏ Subdomain về IP máy chủ (DNS Management)
Sau khi hoàn tất việc tạo tên miền phụ trên môi trường máy chủ, thao tác cấu hình bản ghi hệ thống phân giải tên miền (DNS) là bước cốt lõi cuối cùng để người dùng Internet có thể truy cập được trang web của bạn. Việc thiết lập này chính là cầu nối giúp định tuyến chính xác mọi truy cập từ tên miền phụ đến đúng địa điểm lưu trữ tệp tin đích trên mạng lưới Internet toàn cầu.
Ví dụ trường hợp khi bạn muốn chạy Subdomain trên một server/VPS khác với trang chính. Bạn đăng nhập vào tài khoản quản trị tên miền của mình, tìm đến mục cấu hình DNS. Tại đây, bạn tiến hành Add record và điền chính xác các trường thông tin cấu hình dưới đây:
- Loại bản ghi (Type): Chọn bản ghi A (nếu trỏ về IP máy chủ) hoặc chọn CNAME (nếu trỏ về một tên miền định danh khác).
- Host: tên-subdomain (Ví dụ: Nếu muốn tạo trang shop.domain.com, bạn chỉ cần điền chữ shop vào ô này).
- Points to (Value): Địa chỉ IP máy chủ (Điền chính xác dãy số IPv4 của VPS hoặc Hosting chứa mã nguồn trang phụ của bạn).

Cách cấu hình SSL cho Subdomain
Khi xây dựng một hệ thống website chuyên nghiệp, việc bảo vệ an toàn luồng truyền tải dữ liệu giữa người dùng và máy chủ là bắt buộc đối với mọi doanh nghiệp. Thực hiện cài SSL cho subdomain không chỉ bảo vệ thông tin đăng nhập của khách hàng mà còn giúp nâng cao thứ hạng hiển thị của trang web trên các công cụ tìm kiếm nhờ cơ chế bảo mật tiêu chuẩn.
1. Tại sao Subdomain cũng cần HTTPS?
Mỗi subdomain về mặt kỹ thuật vận hành như một website hoàn toàn độc lập với tên miền chính. Vì vậy, việc thiết lập giao thức mã hóa cho tên miền phụ là bắt buộc để tránh các lỗ hổng bảo mật nghiêm trọng và tối ưu hiệu suất qua các yếu tố sau:
- Bảo mật dữ liệu: Mã hóa toàn bộ thông tin đầu cuối, ngăn chặn tuyệt đối các cuộc tấn công đánh cắp dữ liệu trên đường truyền mạng.
- Tối ưu hóa SEO: Google và các công cụ tìm kiếm khác luôn ưu tiên xếp hạng cao hơn cho các trang có chứng chỉ bảo mật HTTPS.
- Xây dựng niềm tin: Loại bỏ hoàn toàn các cảnh báo “không an toàn” gây khó chịu cho trải nghiệm người dùng khi truy cập website.

2. Hướng dẫn cài đặt SSL miễn phí (Let’s Encrypt) qua AutoSSL trên Hosting
Hầu hết các nhà cung cấp dịch vụ lưu trữ hosting hiện đại đều tích hợp sẵn các công cụ tự động cấp phát chứng chỉ số miễn phí vô cùng tiện lợi. Để kích hoạt, bạn thực hiện theo các bước sau:
Bước 1: Đăng nhập hệ thống quản trị hosting
Bạn truy cập vào bảng điều khiển hosting của mình (cPanel hoặc DirectAdmin) bằng tài khoản và mật khẩu đã được cấp phát.
Bước 2: Vào phần quản lý SSL
Tại thanh tìm kiếm nhanh hoặc góc quản lý bảo mật trên giao diện:
- Trên cPanel: Tìm và click SSL/TLS Status (nằm trong mục Security).
- Trên DirectAdmin: Vào SSL Management hoặc Free & Automatic Certificate with Let’s Encrypt.

Bước 3: Chọn Subdomain cần cài SSL
Tìm subdomain bạn vừa tạo trong danh sách (ví dụ: blog.tenmien.com). Hệ thống sẽ hiển thị tình trạng SSL hiện tại của từng domain/subdomain.
Bước 4: Chạy AutoSSL
Đánh dấu tích vào hộp kiểm đứng trước tên miền phụ để ra lệnh cho hệ thống chỉ tập trung xử lý thực thể này
- cPanel: Tick chọn subdomain (nếu có) → Nhấn nút Run AutoSSL.
- DirectAdmin: Chọn subdomain → Nhấn Issue hoặc Install Let’s Encrypt Certificate.

Bước 5: Kiểm tra kết quả
Hệ thống sẽ tự động xác thực và cài đặt chứng chỉ trong vài phút. Sau khi hoàn tất, bạn có thể truy cập subdomain (chẳng hạn https://blog.tenmien.com) vừa tạo để kiểm tra để kiểm tra.
Các câu hỏi thường gặp
Dưới đây là tổng hợp lời giải cho những thắc mắc phổ biến nhất về việc tạo tên miền phụ:
1. Tạo subdomain có mất phí không?
Hoàn toàn miễn phí. Khi bạn đã sở hữu hợp pháp một tên miền chính, việc áp dụng cách tạo subdomain là quyền hạn đi kèm thuộc về bạn. Bạn không cần phải trả thêm bất kỳ khoản phí đăng ký nào cho các tổ chức quản lý tên miền, ngoại trừ việc bạn cần đảm bảo máy chủ/hosting của mình còn đủ dung lượng và tài nguyên lưu trữ cho mã nguồn của trang web mới.
2. Một tên miền chính tạo được bao nhiêu tên miền phụ?
Về mặt lý thuyết kỹ thuật, bạn có thể tạo số lượng subdomain không giới hạn trên một tên miền chính. Tuy nhiên, trong môi trường vận hành thực tế, số lượng tên miền phụ tối đa mà bạn cấu hình được sẽ phụ thuộc hoàn toàn vào các giới hạn gói dịch vụ (Hosting/VPS) mà bạn đăng ký với nhà cung cấp, hoặc khả năng chịu tải, xử lý các bản ghi DNS từ máy chủ tên miền của bạn.
Như vậy, việc tạo một subdomain không hề phức tạp và tốn nhiều thời gian như nhiều người vẫn nghĩ. Chỉ với vài thao tác cấu hình DNS và thiết lập trên Hosting/VPS, bạn đã có thể tự tay mở rộng không gian số cho website của mình mà không tốn thêm bất kỳ chi phí mua tên miền nào. Hãy bắt tay vào thực hiện ngay hôm nay để tối ưu hóa cấu trúc website của bạn. Chúc bạn thành công!










