Чтобы не выполнять нижеуказанную процедуру каждый раз при добавлении нового домена я написал Bash скрипт
Сделайте резервные копии файлов конфигурации, прежде чем их изменять.
1. Редактируем файл /opt/lampp/etc/httpd.conf
точнее, раскомментируем строку include etc/extra/httpd-vhosts.conf
2. Редактируем файл /opt/lampp/etc/extra/httpd-vhosts.conf
Прописываем настройки домена:
<VirtualHost *:80> ServerAdmin webmaster@site DocumentRoot "opt/lampp/htdocs/site" ServerName site ServerAlias www.site </VirtualHost>
где вместо site
указываем имя домена.
3. Редактируем файл /etc/hosts
Пишем в нем
127.0.0.1 site 127.0.0.1 www.site
Таким образом мы делаем переадрессацию. Наша внутренняя DNS служба на компьютере делает переадрессацию с site
на ip-адрес 127.0.0.1
, то есть на наш локальный компьютер.
4. Перезапускаем сервер.