Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - В каких папках корректнее хранить файлы сайтов ?

Ответить
Настройки темы
Debian/Ubuntu - В каких папках корректнее хранить файлы сайтов ?

Аватара для CyraxZ

Ветеран


Сообщения: 780
Благодарности: 11

Профиль | Отправить PM | Цитировать


Настраиваю VPS через ISPmanager (Debian 6 x86).

1. При создании пользователей они (одноимённые файлы-каталоги) помещаются в /var/www/:
Цитата:
/var/www/user1
/var/www/user2
...
Это нормально ? Так и должно быть ? Просто вот здесь пишут, что "/var — директория, хранящая различные логи, кеши файлов".

И вообще, понятие "пользователь" - это чисто ISPmanager'овская "выдумка" (связанная с "группировкой" сайтов по пользователям) или это элемент ОС ?

2. При создании доменов по умолчанию файлы сайта размещаются по такому пути (папка "www" в этом пути присутствует дважды):
Цитата:
/var/www/user1/data/www/site1
/var/www/user2/data/www/site2
Это нормальный путь ? Вроде как сайты обычно размещают в папке /home...
Где корректне всего хранить файлы сайтов ?

Отправлено: 23:45, 27-09-2013

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Вообще-то Веб сервера хранят свои сайты в /var. Там-же хранят свои рабочие файлы и другие серисы : ftp, ntpd и т.д. и т.п. В этой статейке не указан стандарт, в колтором всё это подробно расписано.

Так, что /var/www - это канонический путь.

PS http://ru.wikipedia.org/wiki/FHS
http://www.pathname.com/fhs/pub/fhs-2.3.html

-------
Поспешай не торопясь

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:09, 28-09-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата CyraxZ:
Где корректне всего хранить файлы сайтов ? »
Где угодно. Нужно соблюдать лишь два условия
1. web сервер имеет туда доступ
2. места достаточно
Цитата CyraxZ:
Вроде как сайты обычно размещают в папке /home... »
Обычная практика, поскольку нужно ведь давать ещё доступ для заливки содержимого, обычно по ftp, а ftp сервер настроить с chroot в домашнюю директорию проще всего.
Цитата ruslandh:
Так, что /var/www - это канонический путь »
И где в каноничном fhs-2.3 расписан /var/www ?
Если в убунте с клонами веб-сервера поставляются настроенными с документрутом в /var/www, это не значит, что это канон. По канону, вами же приведённому, /srv/apache2/www или /srv/www таки каноничнее .

Отправлено: 21:38, 29-09-2013 | #3


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Цитата vadblm:
Если в убунте с клонами веб-сервера поставляются настроенными с документрутом в /var/www »
Вот чем не пользуюсь, это точно. Вообще-то /var/www это место для исторически давно используется, ещё до появления Ubuntu, а так, да, по новому стандарту правилтнее в /srv/www

-------
Поспешай не торопясь


Отправлено: 22:41, 29-09-2013 | #4


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Цитата ruslandh:
исторически давно используется, ещё до появления Ubuntu »
В дебиане, да. И наверно в куче ещё дистров. Хотя я прекрасно помню и стандартные /usr/www и /usr/local/www

Отправлено: 22:58, 29-09-2013 | #5


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Ну. если смотреть предыдущий стандарт (2.2), то в нем не было srv, и расположение в /var было вполне логично, по аналогии с mail и т.п., хотя в нём прямо не говорилось где должны лежать фалы таких сервисов.

-------
Поспешай не торопясь


Отправлено: 23:30, 29-09-2013 | #6


Забанен


Сообщения: 6158
Благодарности: 1300

Профиль | Цитировать


Текущий, 2.3, был издан в 2004 году. 9 лет назад (29 января исполнится круглых 10 лет).

Отправлено: 23:37, 29-09-2013 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Да. я знаю

-------
Поспешай не торопясь


Отправлено: 00:11, 30-09-2013 | #8


Аватара для CyraxZ

Ветеран


Сообщения: 780
Благодарности: 11

Профиль | Отправить PM | Цитировать


Переношу сайт на другой сервер. На старом файлы сайтов хранятся в /var/www/user1/data/www/site1
На новом сервере есть возможность изменить эти пути. Согласно спецификации FHS (вики), следует использовать директорию:
/srv/www/

Даже если остановиться на /srv/www/, то какими здесь должны быть поддиректории:

/srv/www/user1/data/www/сайт1
/srv/www/user1/www/сайт1
/srv/www/user1/сайт1
/srv/www/сайт1
?

Насколько я понимаю, если у каждого пользователя должны быть свои php-настройки, то последние 2 варианта отпадают...

Отправлено: 01:01, 10-10-2016 | #9


Аватара для MakaBooka

Старожил


Сообщения: 341
Благодарности: 45

Профиль | Отправить PM | Цитировать


Цитата ruslandh:
Так, что /var/www - это канонический путь. »
везде разные каноны. во FreeBSD это /usr/local/www, например. Для унификации бэкапов, для разбивки дискового массива по функционалу мне лично всегда нравился вариант /home/www.

Отправлено: 13:36, 10-10-2016 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - В каких папках корректнее хранить файлы сайтов ?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Шаблоны сайтов, Создание сайтов. Vienna7 Вебмастеру 1 07-06-2013 08:46
FTP/File - Не скачиваются файлы с ftp сайтов firedevil Сетевые технологии 2 05-10-2010 21:48
Прочее - ASPLinux не видит файлы в расшаренных папках windows. dionis12006 Общий по Linux 2 16-07-2009 14:21
W2k + AD: где лучше хранить служебные файлы небольшого объема? Vasosel Microsoft Windows NT/2000/2003 3 27-07-2006 17:32




 
Переход