Запросы принимаются в неправильный каталог

Я использую 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 до конфигурации виртуального хоста.

Другие вопросы по тегам