Где удобно держать корень веб-сервера (?)

Изображение пользователя Condor.

Начну немного издалека.
Большинство из нас в курсе, что у последних версий используемых нами дистрибутивов появилось такое интересное свойство, что их приходится ставить на чистовую, апгрейды до последней версии порождают кучу проблем, глюков и зачастую вообще приводят к смерти системы.
Кому-то в работе необходимо держать веб сервер прямо на рабочем компе или ноутбуке для разработки и отладки.
И каждые пол-года, нам надо ставить лампу заново, поднимать бекапы баз данных и переливать содержимое сайтов.
В какой-то момент понимаешь, что у тебя накопились десятки баз и гигабайты данных в корне веб сервера.
Установка операционки позволяет вынести раздел /var отдельно от корня файловой системы, но это не даёт никакого профита, так, как даже если ты хочешь оставить в /var свои наработки, у тебя ничего не получится, раздел будет отформатирован при любом раскладе.
После последней переустановки я подумал, а какого, собственно говоря, хрена, и у меня появилась мысль "а не выдернуть ли мне корень веб сервера в домашнюю папку и не перенести ли в неё также базы данных?".
То есть, переносим базы данных из /var/lib/mysql и корень веб сервера /var/www в, скажем, ~/lamp.
А в конфигах прописываем где что искать.
Конфиги бекапим и при следующей переустановки просто переливаем их в чистую систему, или если конфиги сильно поменялись, просто переписываем пути.
Таким образом, храним всё в домашней директории, которая при переустановке сохраняется и радуемся жизни.
Кто что на эту тему думает?

Комментарии (6)

+2
rod - 25 Май, 2012 - 08:04

Установка операционки позволяет вынести раздел /var отдельно от корня файловой системы
А что за необходимость форматировать его в этом случае??? Не форматируй раздел и все тип-топ будет. Сервер переустанавливать каждые полгода? Ну-ну (а ну тут на рабочем компе, тода переустанавливай пока нне надоест, а надоест - лтс спасет)

0
Condor - 29 Май, 2012 - 05:31
Изображение пользователя Condor.

В том-то и дело, что даже если ты не говоришь форматировать /var вся информация с него будет потёрта во время установки, о чём установщик предупреждает.

0
rod - 29 Май, 2012 - 08:11

Да это я уже понял... прочитал, написал, потом ВНИМАТЕЛЬНО перечитал ТС...

+2
RA9OAJ - 25 Май, 2012 - 11:15
Изображение пользователя RA9OAJ.

Я выхожу из подобной ситуации всегда так:

ИМХО! Но хранить данные вэб-сервера на хомяке, который я никогда не форматирую, лучший выход.
0
Condor - 29 Май, 2012 - 05:35
Изображение пользователя Condor.

Вот про acl не знал. Спасибо.
Вероятно, это очень удобный способ установки прав доступа, ведь надо чтобы доступ был и у обычного пользоваеля и у пользователя www-data, а то постоянно права выставлять как-то не кашерно.

+1
sawa - 29 Май, 2012 - 11:19
Изображение пользователя sawa.

Прекрасная формулировка:
Большинство из нас в курсе, что у последних версий используемых нами дистрибутивов появилось такое интересное свойство, что их приходится ставить на чистовую, апгрейды до последней версии порождают кучу проблем, глюков и зачастую вообще приводят к смерти системы.
Нет, лучше так:
Большинство из нас в курсе, что у последних версий используемых нами дистрибутивов любой из команд "apt-get upgrade", "aptitude upgrade" и вообще любые обновления а также прикосновения к клавиатуре, мышке и монитору порождают кучу проблем, глюков и зачастую вообще приводят к смерти системы. Поэтому систему приходится ставить на чистовую.
А вообще, да ну их нафик эти компы, через 3 дня лето - всем отдыхать на природу.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры