Открываем в текстовом редакторе файл httpd-vhosts.conf, расположенный по следующему адресу: C:\xampp\apache\conf\extra.
Примечание: рекомендую для большего удобства создать сразу ярлык для этого файла, например в папке C:\xampp, чтобы потом можно было быстро добавлять новые виртуальные хосты.
Все что находится в файле httpd-vhosts.conf мы трогать не будем, а просто добавим наши хосты (просто скопируйте и вставьте в файл приведенный ниже код):
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@blog.local
DocumentRoot "C:\xampp\htdocs\life_site\public_html"
ServerName life.dev
ServerAlias www.life.dev
ErrorLog "C:\xampp\htdocs\life_site\public_html\error.log"
CustomLog "C:\xampp\htdocs\life_site\public_html\access.log" combined
<Directory "C:\xampp\htdocs\life_site\public_html">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Верхний виртуальный хост, выделен другим цветом, позволит нам по прежнему заходить на localhost (локальный сайт XAMPP).
Следующим шагом нам потребуется добавить две строчки в файл hosts, расположенный по следующему адресу C:\Windows\System32\drivers\etc\hosts (также рекомендую создать для него ярлык в папке сервера):
127.0.0.1 life.dev
127.0.0.1 www.life.dev