/ додому / vhosts / або / var / www /


10

Деякі веб-сервери, які я натрапив на використання / home для зберігання файлів сайту:

/home/vhosts/www.example.com/

Інші використовують / var як:

/var/www/www.example.com/

Що більш чистого і «лінукси»? Чи всі ми повинні використовувати /usr/local/www/?

Можливі джерела: http://www.tuxfiles.org/linuxhelp/linuxdir.html


Провайдери спільного хостингу, як правило, хронізують користувачів у власний домашній каталог із їх власними www (та іншими службами) каталогами.
gravyface

Відповіді:


9

Відповідно до глави 3 FHS (стандарт ієрархії файлової системи) 2.3, дані про сервіси, що надаються сервером, повинні підходити /srv, але організація під цим значною мірою відповідає за кожну конкретну систему.

Я б рекомендував /srv/www/<domain>або якщо сервер надає безліч послуг в області що - щось на зразок /srv/<domain>/<service>(сервісу, що надається www, ftp, svnі т.д.).


2
Отже, якщо сервер надає послуги MySQL, то дані повинні входити в / srv / sql / dbname? Я ніколи не бачив жодного дистрибутива Linux, який би вводив дані в / srv. А переміщення за замовчуванням службових даних (наприклад, / var / lib на Debian) на / srv - просто королівська біль.
Вім Керхофф

1
Ну FHS має логічне обгрунтування для /var/libзанадто. Подумайте лише, що у випадку, коли /srv/ви обслуговуєте файли прямо звідти, тоді як з MySQL ви справді читаєте дані з сокета. Також зауважте, що FHS - це пропозиція та працює, тому кожен розподіл містить деякий простір для маневру.
coredump

@Wim: У дистрибутивах не слід вносити дані /srv: "... жодна програма не повинна покладатися на конкретну структуру підкаталогу / srv, що існує, або дані, які обов'язково зберігаються в / srv."
Ігнасіо Васкес-Абрамс

7

Використання Red Hat та Debian / var / www . Якби я мав доступ до незнайомого сервера, це перше місце, я би шукав корінь документа веб-сервера.


1
+1 за дотримання стандартів / умов дефакто.
gravyface

Також +1, щоб вказати гарне місце для початку.
Купи
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.