Если вы установили свой веб-сервер (а способов уйма: Простая и быстрая установка веб-сервера LAMP, Web-сервер на Ubuntu, Установка Apache2, PHP, SQL на Ubuntu и так далее), но вас не устраивает то, что директория веб-сервера расположена по адресу /var/www, то с помощью данной статьи вы сможете перенести её в домашнюю директорию.
Я уже описывал как перенести /var/www в /home/user/www, но данная инструкция более "правильная", ибо она продумана самими разработчиками Apache.
После применения данной инструкции вы сможете использовать в домашней директории папку public_html, где и будут расположены все страницы юзера, а доступ к ним будет осуществлён по адресу example.com/~user/, где:
- example.com - адрес вашего сайта (также может быть использован просто внешний ip)
- user - имя пользователя в системе
Итак, приступим. Для начала создайте папку public_html и выставите нужные права:
1
2
|
mkdir
public_html
chmod
755
public_html
|
Теперь установите модуль a2enmod для Apache:
1
|
sudo
a2enmod
userdir
|
Вот и всё. Осталось перезагрузить Apache:
1
|
sudo
/
etc
/
init
.d
/
apache2
restart
|
Настройка папки public_html в Ubuntu завершена.