Настройка виртуальных хостов веб-сервера apache 2.4 в windows

Для своих экспериментов поднимаю виртуальные машины на винде испод виртуалбокса. Это не продакшен, это quick and dirty, но отлично работает. Чтобы было быстро и просто на виртуалке поднимаю веб-сервер apache 2.4. Можно работать с родным webroot и rewrite base, но я предпочитаю настраивать виртуальные хосты под разные эксперименты, версии. А еще люблю красивые урлы. Вот оставляю заметку, как это быстро (минут за 5-10) сделать.

Что нужно сделать:

  • создать новую папку на сервере для проекта и/или с проектом, изменить права доступа к папке

mkdir /var/www/newproject

chown -R 33:33 /var/www/newproject

  • создать новый конфигурационный файл в apache (имя любое на выбор, главное чтобы файл заканчивался на «.conf»)

touch /etc/apache2/sites-available/newproject.home.conf

  • активировать новый конфиг (сайт)

a2ensite /etc/apache2/sites-available/newproject.home.conf

  • прописать новый хост в хостах на windows машине

ручками добавляем ip-адрес виртуальной машины и привязанный к ней хост в файле /windows/system32/drivers/etc/hosts

В видео по шагам всё показано