Запросы принимаются в неправильный каталог
Я использую xampp на Windows 7 64, чтобы локально протестировать мое php-приложение
Я использую виртуальные хосты для доступа к своему коду с разных доменных имен.
Теперь я создал новую версию кода и хочу получить доступ к обеим версиям, используя разные доменные имена.
Я добавил новый виртуальный хост newversion.mysite.local в httpd-vhosts.conf и направил его в каталог новой версии. Также обновлен файл хостов Windows строкой 127.0.0.4 newversion.mysite.local.
Происходит странная вещь: при переходе на newversion.mysite.local меня переводят на старую версию, которая находится в другом месте.
Как, черт возьми, это происходит? Пожалуйста, помогите мне с идеями
Спасибо
Gidi
2 ответа
Просто дикая догадка, но Apache отвечает, используя первую найденную запись vhost. Я бы дважды проверил, что записи vhost на самом деле используют разные имена хостов.
Как сказал pst, я уверен, что он обслуживает первую конфигурацию виртуального хоста. Вы тестировали свою конфигурацию с apachectl -S
? Это выведет, какие виртуальные хосты загружаются. Мои деньги на неверно сконфигурированном NameVirtualHost.
Убедитесь, что у вас есть
NameVirtualHost 127.0.0.4
в вашем httpd.conf до конфигурации виртуального хоста.