Бывают случаи, когда надо быстро создать виртуальный хост на сервере, но, к примеру, сервер чистый и рабочих примеров под рукой нет, а копия default-000.conf упорно не хочет работать. Сейчас я приведу рабочий пример обычнейшего виртуального хоста для быстрого копипаста к Вам на сервер.
К примеру, Вам нужно создать виртуальный хост для сайта mysite.local, который физически расположен по адресу /home/onfor/dev/www/mysite/site-git. В таком случае Вам подойдет следующий пример виртуального хоста:
ServerAdmin admin@example.com ServerName mysite.local # ServerAlias www.mysite.local # DocumentRoot /home/onfor/dev/www/mysite/site-git # ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined # AllowOverride All Order allow,deny Allow from all # New directive needed in Apache 2.4.3: Require all granted
Не забудьте поменять название сайта и путь в строках, отмеченных #.
Также не забудьте создать директории с содержимым сайта, в соотв. с параметрами DocumentRoot и
О том, как вручную добавить виртуальный хост в Apache и начать работу с ним можно почитать здесь.
Удачного администрирования!