Все достаточно просто.
Учитывайте, что пути могут быть другими!
Добавим новый домен new-site.loc.
1. Если не включены виртуальные хосты, то включаем:
sudo gedit /opt/lampp/etc/httpd.conf
Вы этом файле находим строку:
# Include etc/extra/httpd-vhosts.conf
Её нужно раскоментировать (убрать впереди решетку).
2. Далее правим файл.
Воспользуемся следующей командой:
sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf
В этот файл, можно в самый конец добавить следующее:
ServerAdmin mail@new-site.loc
DocumentRoot "/opt/lampp/htdocs/new-site.loc"
ServerName new-site.loc
ServerAlias www.new-site.loc
ErrorLog "/opt/lampp/htdocs/logs/new-site.loc-error_log.log"
CustomLog "/opt/lampp/htdocs/logs/new-site.loc-access_log.log" common
AllowOverride All
Require all granted
3. Теперь нам нужно подправить файл:
/etc/hosts
Можно воспользоваться следующей командой:
sudo gedit /etc/hosts
Добавим следующее на новую строку:
127.0.0.1 new-site.loc
127.0.0.1 www.new-site.loc
4. Перезагружаем веб-сервер:
sudo /opt/lampp/lampp restart