Bỏ qua

Chuẩn đặt tên

Chuẩn đặt tên Server (Public).

1. Quy tắc đặt tên Nginx Configuration

Để đảm bảo tính nhất quán và dễ dàng quản lý, tên file cấu hình Nginx PHẢI trùng khớp hoàn toàn với tên miền (domain name) của website/dịch vụ đó.

  • Quy tắc: <tên_miền>
  • Ví dụ:
    • Tên miền: mkdocs.yway.vn
    • Tên file config: mkdocs.yway.vn
    • Đường dẫn file: /etc/nginx/sites-available/mkdocs.yway.vn

2. Quy tắc đặt tên Thư mục Website (Webroot)

Thư mục chứa mã nguồn (source code) và dữ liệu của website cũng PHẢI tuân theo quy tắc đặt tên theo tên miền.

  • Vị trí gốc: Thường được quy hoạch tại /srv/websites/ hoặc thư mục định danh riêng của server.
  • Tên thư mục: <tên_miền>
  • Cấu trúc ví dụ:
    /srv/websites/mkdocs.yway.vn/
    ├── apps/          # Chứa source code
    ├── logs/          # Chứa log file
    ├── data/          # Chứa dữ liệu (nếu có)
    └── configs/       # Chứa config riêng (nếu có)
    

Lợi ích: * Dễ dàng ánh xạ giữa cấu hình Nginx và thư mục code trên server. * Tránh nhầm lẫn khi server vận hành nhiều website khác nhau. * Hỗ trợ tốt cho các script tự động hóa (CI/CD) khi deploy dựa trên biến tên miền.