Не работают виртуальные хосты XAMPP
Работаю с XAMPP. Я хотел настроить виртуальный хост для своего проекта.
- Прописал в
hosts:127.0.0.1 lovea.ua - Прописал в
httpd-vhostsследующее:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "Z:/Programming/XAMPP/htdocs/lovea.ua"
ServerName lovea.ua
ServerAlias www.lovea.ua
#ErrorLog "logs/dummy-host.example.com-error.log"
#CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>
- Перезапустил сервера.
- Зашёл по адресу
lovea.uaи у меня открылось содержимое папкиhtdocs. То естьlovea.uaтеперь ссылается туда, куда до этого ссылалсяlocalhost. - Зашёл по адресу
localhostи, не поверите, там открылся мой проект, который лежит вhtdocs/lovea.ua.
Я вообще не понял, как это возможно, поэтому прошу помощи.
Мне надо, чтобы localhost ссылался, куда и всегда - в папку htdocs, а lovea.ua открывал мой проект в папке htdocs/lovea.ua.
Заранее спасибо за ответ.
Ответы (1 шт):
Автор решения: Zombotron
→ Ссылка
Сделал так:
в файле c:\xampp\apache\conf\extra\httpd-vhosts.conf прописал следующее:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "c:/xampp/htdocs"
ServerName localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "c:/xampp/htdocs/sites/t"
ServerName m.lk
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
В c:\Windows\System32\drivers\etc\hosts - 127.0.0.1 m.lk.
Поведение такое, как вы хотите.
С алиасами и логами не заморачивался, думаю, там проблем не будет.