Website được thiết kế tối ưu cho thành viên chính thức. Hãy Đăng nhập hoặc Đăng ký để truy cập đầy đủ nội dung và chức năng. Nội dung bạn cần không thấy trên website, có thể do bạn chưa đăng nhập. Nếu là thành viên của website, bạn cũng có thể yêu cầu trong nhóm Zalo "CNTT" các nội dung bạn quan tâm.

Website nên sử dụng /srv/www hay /var/www

ICT

1. So sánh theo chuẩn Filesystem Hierarchy Standard (FHS)

/var/www

  • Thuộc nhóm /var – dữ liệu thay đổi thường xuyên.

  • Truyền thống được dùng bởi Apache trên các bản Linux cũ.

  • Thường lẫn lộn giữa:

    • Source code

    • File upload

    • Cache / log tạm

  • Phù hợp cho:

    • Shared hosting

    • Môi trường đơn giản, 1 website, ít chuẩn hóa

/srv/www

  • Thuộc nhóm /srvservice data.

  • Được thiết kế đúng nghĩa để chứa dữ liệu phục vụ dịch vụ (web, ftp, api…).

  • Tách bạch rõ:

    • Dịch vụ web

    • Cấu hình hệ thống

    • Dữ liệu người dùng

  • Phù hợp cho:

    • Server riêng

    • Nhiều website

    • Môi trường production / enterprise

Theo FHS:

/srv contains data for services provided by the system.


2. Về bảo mật và phân quyền

Với /srv/www, dễ chuẩn hóa:

  • Chủ sở hữu: www-data

  • Quyền:

    • Code: 755

    • sites/*/files: 775 hoặc 770

  • Tách:

    • private://

    • public://

  • Dễ áp dụng:

    • AppArmor

    • SELinux (nếu dùng)


3. Khi nào nên dùng /var/www?

Chỉ nên dùng /var/www khi:

  • Server nhỏ, 1–2 site

  • Không cần chuẩn hóa lâu dài

  • Làm demo, POC, test ngắn hạn

  • Hoặc đã có hệ thống cũ và không muốn migrate