LINUX.ORG.RU

Почему файлы сайта лежат в /var/www?

 ,


0

2

// // /var //Это каталог для часто меняющихся данных. Здесь находятся журналы операционной системы, системные log-файлы, cache-файлы и т. д. //

Если это каталог часто меняющихся файлов, то почему там хранятся файлы сайтов? я про Apache и /var/www

Действительно, есть же семантический /srv/. А /var/ в fhs написано это просто общая свалка для всех меняемых файлов, чтобы /usr/ монтировать в r/o. Впрочем, меня больше беспокоит что в /var/empty/, несмотря на название не пусто (А вот в /usr/games наоборот, пусто, оттого что игор нет.)

d_a ★★★★★
()

Не лежат там сайты, туда некоторые дистрибутивы демо данные кладут.
Сайты лежат там, где тебе удобно.

Goury ★★★★★
()
Ответ на: комментарий от d_a

$ ls -la /usr/games
drwxr-xr-x 2 root root 4096 дек 18 15:35 .
drwxr-xr-x 11 root root 4096 июл 19 2016 ..
-rwxr-xr-x 1 root root 106872 ноя 2 2015 gnome-mahjongg
-rwxr-xr-x 1 root root 110984 фев 11 2016 gnome-mines
-rwxr-xr-x 1 root root 161120 авг 25 09:54 gnome-sudoku

Goury ★★★★★
()
Ответ на: комментарий от d_a

А вот в /usr/games наоборот, пусто, оттого что игор нет.

Кстати, а нафига вообще исполняемые файлы вынесены в /usr/games, когда их ресурсы всё равно в /usr/share?

ls-h ★★★★★
()
Ответ на: комментарий от ls-h

Видимо, имело смысл, когда число файлов в /usr/bin не исчислялось тысячами.

anonymous
()
Ответ на: комментарий от ls-h

Кстати, а нафига вообще исполняемые файлы вынесены в /usr/games, когда их ресурсы всё равно в /usr/share?

Ресурсы по fhs в /usr/share/games кладут, соответственно. Ну и /usr/games, видимо чтобы офисный планктон 40-летней давности без PATH их не нашёл.

d_a ★★★★★
()
Последнее исправление: d_a (всего исправлений: 1)
Ответ на: комментарий от d_a

Ресурсы по fhs в /usr/share/games кладут, соответственно.

Тогда бинарники должны быть в /usr/bin/games!

ls-h ★★★★★
()
Ответ на: комментарий от Goury

Сайты лежат там, где тебе удобно.

Кстати, да. Довольна распространённая практика - складывать в /home.

ls-h ★★★★★
()
Ответ на: комментарий от i-rinat
[d_a@home ~]$ yum provides '/usr/games/'
Загружены модули: auto-update-debuginfo, langpacks
filesystem-3.2-21.el7.x86_64 : The basic directory layout for a Linux system
Источник: base
Совпадения с:
Имя файла   : /usr/games/



filesystem-3.2-21.el7.x86_64 : The basic directory layout for a Linux system
Источник: @base
Совпадения с:
Имя файла   : /usr/games/



[d_a@home ~]$ yum provides '/usr/games/*'
Загружены модули: auto-update-debuginfo, langpacks
No matches found
[d_a@home ~]$

"Если бы я не был мальчиком, мне бы совсем было не с чем играть"

d_a ★★★★★
()
Последнее исправление: d_a (всего исправлений: 1)

Потому что сайт может быть динамическим и хранить в своих папках загруженные пользователями файлы, например. В стеснённых условиях некоторые и sqlite-базу рядом кладут.

bodqhrohro_official
()

Вообще это конфигурируется, где угодно твой сайт модет быть

nikolnik ★★★
()
Ответ на: комментарий от KRoN73

зависит еще какой винт туда примонтирован, если в дц винты меняются каждый день, то вполне логично что в вар монтируют именно такие «рабочие» девайсы и файлы там не считаются долговременными (изменяемы и не сохраняются на образе системы)

anonymous
()
Ответ на: комментарий от anonymous

зависит еще какой винт туда примонтирован

Уже много лет не видел, чтобы тот же mysql _по умолчанию_ монтировался куда-то иначе, чем в /var/lib/mysql :)

если в дц винты меняются каждый день

Это что ж за ДЦ такой? :D o_O

то вполне логично что в вар монтируют именно такие «рабочие» девайсы

Для сменных носителей служит /media

KRoN73 ★★★★★
()
Ответ на: комментарий от d_a

«Если бы я не был мальчиком, мне бы совсем было не с чем играть»

Девочки могут и сами с собой поиграть :)

Deleted
()

Вот это я понимаю вопрос, даже заскринил.

Если это каталог часто меняющихся файлов, то почему там хранятся файлы сайтов? я про Apache и /var/www

Вопрос заранее с ответом,остроумно

q13
()
Ответ на: комментарий от q13

А чо, в твоих сайтах нету разделения на /build и /govnische ?

TooPar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.