вторник, 16 марта 2010 г.

Виртуальные хосты в apache за 5 шагов

В один прекрасный момент встала задача поднять несколкьо виртуальных хостов. Покопавшись в всемирной паутине нашёл в блоге замечательную статью

В которой расписано как за 5 шагов поднять виртуальные хосты в apache.

Вот собственно и сама статья:
Итак, открываем консоль и вводим:

1. cd /etc/apache2/sites-available
Перемещаемся в директорию, где хранятся конфигурационные файлы Apache для хостов.

2. sudo gedit yourhost.com.conf
Создаем конфигурационный файл и пишем в нем следующее:


ServerName yourhost.com
DocumentRoot /home/youruser/public_html


Это минимум информации, который необходимо указать для виртуального хоста.

3. sudo gedit /etc/hosts
Указываем где можно найти наш хост, для этого добавляем в файл hosts следующую строчку:

127.0.0.1 yourhost.com

4. sudo a2ensite yourhost.com.conf
Команда a2ensite активирует хост, по сути дела она создает символическую ссылку из sites-available/ в sites-enabled/.
Примечание: Существует обратная команда a2dissite.

5. sudo /etc/init.d/apache2 reload
Перегружаем Apache для вступления настроек в силу.
Примечание: команда apache2ctl graceful мягко перезагружает Apache без полной остановки.

P.S: Данная статья не претендует на полноту охвата темы настройки виртуальных хостов, напротив – целью было создать простое и доступное каждому руководство.

И даю конечно же ссылку на первоисточник Ткните здесь)

Комментариев нет:

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