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
/srv– service 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:
/srvcontains 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-dataQuyền:
Code:
755sites/*/files:775hoặc770
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
- Đăng nhập để gửi ý kiến