Настройка public_html в Ubuntu

Если вы установили свой веб-сервер (а способов уйма: Простая и быстрая установка веб-сервера LAMP, Web-сервер на Ubuntu, Установка Apache2, PHP, SQL на Ubuntu и так далее), но вас не устраивает то, что директория веб-сервера расположена по адресу /var/www, то с помощью данной статьи вы сможете перенести её в домашнюю директорию.

Я уже описывал как перенести /var/www в /home/user/www, но данная инструкция более "правильная", ибо она продумана самими разработчиками Apache.

После применения данной инструкции вы сможете использовать в домашней директории папку public_html, где и будут расположены все страницы юзера, а доступ к ним будет осуществлён по адресу example.com/~user/index.htm, где:

  • example.com - адрес вашего сайта (также может быть использован просто внешний ip)
  • user - имя пользователя в системе

Итак, приступим. Для начала создайте папку public_html и выставите нужные права:

mkdir public_html
chmod 755 public_html

Теперь установите модуль a2enmod для Apache:

sudo a2enmod userdir

Вот и всё. Осталось перезагрузить Apache:

sudo /etc/init.d/apache2 restart

Настройка папки public_html в Ubuntu завершена.

Хотите устроить у себя дома качественную печать фотографий, но не хотите тратить огромные деньги на это? Тогда вам стоит приобрести мфу Епсон workforce 520 и СНПЧ к нему. Само мфу, СНПЧ, краску и другие расходные материалы вы можете приобрести на сайте vseprintera.ru.

Андрій Скидан
2013-02-13 00:09:00
Антон Язов Буду безмерно рад стать подписчиком вашего небаянистого, продвинутого инновационного сайта. Не будет ли так любезен многоуважаемьій джинн, поделиться адресом такового? Пардон муа франсе трясця.
Тимофей Синельников
2013-02-13 12:58:00
А не проще лишь поправить конфиг апача? Или как выше говорили симлинки наше все