2

Я пытаюсь настроить vhosts в WAMPSERVER и столкнулся с проблемой, когда все сайты указывают на первые vhosts и не делегируют должным образом. У кого-нибудь была эта проблема?

Вот моя установка.

В файле windows hosts:

127.0.0.1 siteabc.local
127.0.0.1 sitexyz.local

В httpd-vhosts.conf:

<VirtualHost 127.0.0.1>
    DocumentRoot "C:\Users\Rick\Documents\Projects\siteabc"
    ServerName siteabc.local
    ErrorLog "logs/siteabc-error.log"
    CustomLog "logs/siteabc-access.log" common
    <Directory "C:\Users\Rick\Documents\Projects\siteabc">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost 127.0.0.1>
    DocumentRoot "C:\Users\Rick\Documents\Projects\sitexyz"
    ServerName sitexyz.local
    ErrorLog "logs/sitexyz-error.log"
    CustomLog "logs/sitexyz-access.log" common
    <Directory "C:\Users\Rick\Documents\Projects\sitexyz">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Allow from all
    </Directory>
</VirtualHost>

<VirtualHost 127.0.0.1>
    DocumentRoot "C:\Users\Rick\Documents\Projects"
    ServerName localhost
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" common
    <Directory "C:\Users\Rick\Documents\Projects">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Allow from all
    </Directory>
</VirtualHost>

Итак, из этой настройки происходит переход на siteabc ... но переход на sitexyz продолжается на siteabc. Не уверен, что я тут не так сделал.

Спасибо за поиск.

1 ответ1

0

Хорошо, оказывается, мне нужно было добавить еще один набор для www. Итак, один виртуальный хост установлен без WWW, а другой с ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .