21 июл. 2009 г.

Apache VirtualHost (простейший способ)

Виртуальные хосты в Apache (может не самый оптимальный, но самый простой способ)

В консоли открываем для редактирования файл:

sudo nano -w /etc/apache2/sites-enabled/
000-default

И в нем пишем примерно следующее (пути, соответственно, у каждого свои):

первый виртуальный хост:

ServerAdmin admin@server.lan
ServerName server.lan
ServerAlias server.lan www.server.lan
DocumentRoot /home/raven/sites/server.lan/www
ErrorLog /home/raven/sites/server.lan/logs/error_log.log
TransferLog /home/raven/sites/server.lan/logs/access_log.log

Второй хост (у меня это домен третьего уровня)

ServerAdmin admin@server.lan
ServerName test.server.lan
ServerAlias test.server.lan www.test.server.lan
DocumentRoot /home/raven/sites/test.server.lan/www
ErrorLog /home/raven/sites/test.server.lan/logs/error_log
TransferLog /home/raven/sites/test.server.lan/logs/access_log


Сохраняем файл и перезапускаем апач

sudo /etc/init.d/apache2 force-reload

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

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