Правильное использование /srv в системах Debian
Я немного озадачен тем, что происходит внутри /srv и ищет полезные советы по его использованию в Debian.
По данным FHS: "/srv содержит специфичные для сайта данные, которые обслуживаются этой системой ".
Однако я не уверен, что такие вещи, как файлы данных MySQL, rrd-файлы munin и тому подобное, можно / нужно хранить в /srv так как они не "обслуживаются" напрямую.
Я не спрашиваю, возможно ли это или как это можно сделать, я спрашиваю о вашем опыте и хороших практиках.
1 ответ
Я лично использую /srv иерархия для обслуживания:
статический контент веб-сервера под
/srv/www, В Debian (и RHEL-производных), где важно соответствие SELinux, этот путь указан какhttpd_sys_contentпо умолчанию:/srv/([^/]*/)?www(/.*)? all files system_u:object_r:httpd_sys_content_t:s0NFSv4 экспорт. Эти файловые системы монтируются под
var/exportsи крепится под/srv/nfsv4/$export, а также/srv/nfsv4настроен бытьfsid=0, Этот путь также рассматривается в политике SELinux по умолчанию:/srv/([^/]*/)?nfsv4(/.*)? all files system_u:object_r:nfs_t:s0в системах Debian (т.е. нет
cobbler) Я использовал для размещения всех моихtftpструктура для обеспечения, под/srv/tftpd/,
Другой обычной практикой является выделение логического тома для каждой из этих служб, таким образом, вы можете указать mount варианты, чтобы помочь укрепить вашу систему, например, путем монтажа /srv/tftpd с ro,nodev,nosuid,noexec,