«

»

Март 20

Настройка виртуальных хостов Apache2 на Ubuntu Server 10.04

После установки сервера на Ubuntu Server 10.04 DLS возникла необходимость размещения нескольких веб-сайтов на одном сервере – например http://mechty.net и http://t4.kiev.ua. Для этого используются виртуальные хосты — VirtualHosts.

В /etc/apache2/sites-available/ расположены файлы с конфигурацией виртуальных хостов VirtualHosts, разрешенные сайты находятся в папке /etc/apache2/sites-enabled в виде ссылок на файлы конфигурации сайтов из папки /etc/apache2/sites-enabled.

В каталоге /etc/apache2/sites-available/ создаем папочки /etc/apache2/sites-available/mechty.net и /etc/apache2/sites-available/t4.kiev.ua, в них копируем содержимое файла /etc/apache2/sites-available/default и вносим свои изменения:

В файл /etc/apache2/sites-available/mechty.net


ServerName mechty.net
ServerAlias mechty.net www.mechty.net
DocumentRoot /var/www/mechty.net

В файл /etc/apache2/sites-available/t4.kiev.ua


ServerName t4.kiev.ua
ServerAlias t4.kiev.ua www.t4.kiev.ua
DocumentRoot /var/www/t4.kiev.ua

В /etc/hosts необходимо обязательно прописать доменные имена, которые будут использоваться на вашем сайте.

127.0.0.1 mechty.net www.mechty.net
127.0.0.1 t4.kiev.ua www.t4.kiev.ua

Следующим шагом будет создание символических ссылок в /etc/apache2/sites-enabled/ на основе ваших конфигурационных файлов:

#sudo a2ensite /etc/apache2/sites-available/mechty.net
#sudo a2ensite /etc/apache2/sites-available/t4.kiev.ua

После этих манипуляций перезапускаем apache2:

#sudo /etc/init.d/apache2 reload

Для того, что-бы подключить модуль mod_rewrite в Apache2 необходимо выполнить следующие команды

#sudo a2enmod rewrite
#sudo /etc/init.d/apache2 restart

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

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать эти теги HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>