Переносим /var/www в /home/user/www

Недавно встал вопрос о том, как перенести категорию /var/www в домашнюю папку (в моём случае - /home/sk8er/www). Хотел сделать это только для удобства доступа к папке веб-сервера, никаких других плюшек от этого не будет. 

Я долго искал способ это сделать, в процессе более-менее узнал о более глубокой настройке веб-сервера, так что это пошло на пользу. 🙂 А нужно было всего лишь установить один пакет и чуток подправить файл /etc/apache2/sites-available/default.

Итак. Для начала нужно установить пакет apache2-mpm-itk:

Далее открываем файл default:

Если вы редактируете файл на своём сервере и подключены с помощью ssh, то вместо gedit используйте nano.

Итак, в открывшемся файле нужно просто заменить /var/www на /home/sk8er/www, затем в конце файла, но перед </VirtualHost>, вставить такой блок:

Вместо user нужно вписать свой логин, а вместо group - группу.

Вот что получилось у меня:

Не забудьте создать папку www в домашней директории. Теперь можно перезагрузить apache2 сервер:

Вот и всё.

Хотите в короткое время "кубики" на животе? Тогда вам срочно нужна тренировка пресса, иначе ничего не получится.
Daubteks
2011-11-28 22:51:00
ярлык не катит?
Sk8er
2011-11-29 06:33:00
Могут быть проблемы с правами
fox
2012-01-16 01:17:00
Спасибо)) помогло
Dexel
2014-04-20 21:36:00
А как сделать чтоб каждому юзеру своя директория была, допустим /home/юзер/htdocs ? Права чтоб на эту папку были юзер:юзер, и каждому свои. Такое как сделать? [Ubuntu 13.10]