Bước 1: Tạo thư mục domain
vd: /var/www/html/domain/ (đường dẫn này tùy thuộc server bạn chỉ định nơi chứa domain)
Bước 2: Cấu hình domain
Ta di chuyển vào thư mục /etc/nginx/conf.d/
, thư mục này sẽ chứa các file config của chúng ta
Mình sẽ tạo file config domain có tên là domain.com.conf
File config này bạn có thể copy từ file default.conf có sẵn của server
server { listen 80; server_name domain.com; location / { root /var/www/html/domain; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
Step 3: Hoàn tất config
Để kiểm tra lại xem các file config vừa rồi có bị lỗi gì không, chúng ta dùng lệnh
$ sudo nginx -t
Nếu command trả về như dưới đây tức là ta đã thành công
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Và giờ ta restart nginx để cập nhật những tùy chỉnh mới nhất
$ sudo systemctl restart nginx
Step 5: DNS domain
Nếu bạn tạo subdomain hay domain thì cần vào trang quản lý domain và tạo CNAME cho subdomain trỏ về ip server