Вы также можете создать собственные сайты.
Для примера мы создадим новый сайт в папке /home/user/public_html/ :
Создаем копию стандартного конфиг-файл сайта и переименуем его
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
Отредактируем новый конфиг-файл в текстовом редакторе выполнив в консоли sudo nano или gksudo gedit, например:
gksudo gedit /etc/apache2/sites-available/mysite
Добавляем строчку с параметром ServerName. Для примера, ServerName mysite
Добавляем строчку с параметром ServerAlias. Для примера, ServerAlias
www.mysiteИзменяем параметр DocumentRoot на новое месторасположение сайта. Для примера, /home/user/public_html/
Изменяем параметр Directory, заменив <Directory /var/www/> на <Directory /home/user/public_html/>
Вы можете иметь раздельные log-файлы для ваших сайтов. Для этого измените ErrorLog и CustomLog параметры.
Сохраняем файл.
Теперь вы можете деактивировать ваш старый сайт и включить новый. Ubuntu содержит две маленькие утилиты для помощи в этом: a2ensite (apache2enable site) и a2dissite (apache2disable site).
sudo a2dissite default && sudo a2ensite mysite