Я только что видел , что каталог / var /
определен как:
Multi-purpose log, temporary, transient, and spool files. A memory-based file system is sometimes mounted at /var.
В то время как / usr /
был описан как:
The majority of user utilities and applications.
и / usr / share /
is:
Architecture-independent files.
На мой взгляд, похоже, что веб-приложения, которые я пишу, подпадают под «пользовательские утилиты и приложения» (но это сервер , поэтому хранить этот материал в моем домашнем каталоге нецелесообразно, если я хочу, чтобы над ним работали другие администраторы). Мои веб-приложения не имеют ничего общего с «системной архитектурой».
Следовательно, / usr / share / www /
выглядит как отличное место для хранения веб-приложений и обслуживания, в отличие от / var / www /
. Я знаю, что соглашение сервера apache должно храниться в / var /
, но я использую другой сервер, и даже если я использовал apache, я не против наступить на пальцы этого конкретного соглашения.
Мой вопрос: есть ли убедительные аргументы против использования этого каталога?
Ничто не заставляет вас использовать либо. Вы можете определить, где вы хотите, чтобы ваши файлы жили. Некоторые люди перемещают их под своими учетными записями, некоторые создают каталог /srv/
... Я создал каталог /websites/
.
/var/www/
это просто соглашение. Вам не обязательно следовать этому.
Редактировать : /srv/
на самом деле тоже соглашение , просто ни один Debian / Ubuntu в настоящее время не следует.