Я хочу настроить мой локальный сервер xampp определенным образом. Для каждого отдельного проекта, который я создаю в своем корне документа, я хочу иметь доступ к нему через http://projectname.localhost
. Как мне сделать это с виртуальными хостами. Нужно ли мне редактировать хост-файл Windows для каждого нового проекта, который я создаю?
1
1 ответ
1
Да, вам нужно будет редактировать файл хоста Windows для каждого нового проекта. Файл хоста Windows не допускает подстановочные субдомены. Если это очень важно для вас, вы можете запустить свой собственный DNS-сервер и настроить TCP/IP на использование 127.0.0.1 для DNS.
Вы можете использовать mod_vhost_alias для динамического конфигурирования виртуального хоста в Apache. Что-то вроде...
<VirtualHost 127.0.0.1:80>
ServerAlias *.localhost
UseCanonicalName Off
VirtualDocumentRoot C:/xampp/htdocs/%1
</VirtualHost>