Рассмотрим настройку виртуальных доменов (Virtual Host) в FreeBSD
Рабочий каталог который нам здесь понадобиться /usr/local/etc/apache22/
Все необходимые конфиги Apache2.2 в FreeBSD держит именно там.
Чтобы разрешить Virtual Host в Apache раскоментируйте "уберите #" в файле /usr/local/etc/apache22/httpd.conf
строка почти в конце файла с содержанием #Include etc/apache22/extra/httpd-vhosts.conf.
Сохраните и перезапустите Apache # service apache22 restart
Чтобы прописать VirtaulHost нам надо в каталоге /usr/local/etc/apache22/extra/ найти файл httpd-vhosts.conf.
В него мы добавим:
NameVirtualHost my-homepage.ru
ServerName my-homepage.ru
DocumentRoot /var/wwwmy-homepage.ru/
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
Сохраняем и перезапускаем Apache :
/usr/local/etc/rc.d/apache22 restart
Все работает! 🙂