Назад | Перейти на главную страницу

VirtualHost на Apache не управляет правильно

Я использую Xampp для сервера разработки в Windows 7.

мой файл хостов Windows 7 @ (C:\Windows\System32\drivers\etc\hosts) есть это ...

127.0.0.1 www.testing.com testing.com localhost

Мой Apache http-vhosts.conf (E:\Server\apache\conf\extra\http-vhosts.conf)

файл имеет это ...

<VirtualHost *:80>
DocumentRoot "E:/Server/htdocs/myframework"
ServerName testing.com
ServerAlias www.testing.com
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "E:/Server/htdocs/"
ServerName localhost
ServerAlias localhost
</VirtualHost>

Теперь моя проблема в том, когда я иду в testing.com, www.testing.com, или localhost в браузере это ВСЕГДА загружает файлы из E:/Server/htdocs/myframework так что настоящая проблема - когда я иду в localhost он должен загружать файлы из E:/Server/htdocs/ вместо E:/Server/htdocs/myframework

Я здесь в недоумении, может ли кто-нибудь помочь мне с этой проблемой?

Похоже, тебе не хватает NameVirtualHost директива, заставляющая все запросы обрабатывать первый прослушиватель на этом порту для загрузки.

Поищите его в конфиге - вы захотите NameVirtualHost *:80, если его там нет.