(+84) 236.3827111 ex. 402

Hướng dẫn cách tạo subdomain cho website trên Apache


Bài viết này hướng dẫn cách tạo subdomain cho website.

Giả định ta đã có website http://dtu.vn và nhu cầu cần tạo thêm 2 subdomain sau:

  • http://cs226.dtu.vn
  • http://labcs226.dtu.vn

Cấu trúc thư mục /var/www/html gồm 3 thư mục con

├── html
├── dtu.vn // Mã nguồn trang chủ dtu.vn
├── cs226 // Mã nguồn trang cs226
├── labcs226 // Mã nguồn trang labcs226

1. Cấu hình file /etc/httpd/conf/httpd.conf

Chú ý:Sử dụng dấu # để Comment dòng lệnh (đóng/mở)

nano /etc/httpd/conf/httpd.conf

Comment lại dòng DocumentRoot như sau

#DocumentRoot "/var/www/html"

Bỏ comment dòng NameVirtualHost như sau

NameVirtualHost *:80

2. Thêm đoạn cấu hình sau vào cuối file httpd.conf

ServerAdmin admin@dtu.vn

DocumentRoot /var/www/html/dtu.vn

ServerName dtu.vn

ServerAdmin admin@dtu.vn

DocumentRoot /var/www/html/cs226

ServerName cs226.dtu.vn

ServerAdmin admin@dtu.vn

DocumentRoot /var/www/html/labcs226

ServerName labcs226.dtu.vn

3. Lưu lại file và khởi động lại Apache

service httpd restart

Chúc các bạn thành công!

Nguyễn Trung Thuận - Khoa CNTT