Войти

Показать полную графическую версию : Vista + Apache + виртуальные хосты - сеть?


d0ublezer0
07-08-2009, 09:37
Видимо, всё-таки в этот раздел. :)

Такая загвоздка - апач (2.2) на висте работатет с виртуальными хостами, только когда виста подключена к сети. к любой.
Как только отключаюсь от всех сетей (беспроводная, интернет и прочие) то виртуальные хосты перестают быть доступными.

Такое ощущение, что виста перестает видеть файл etc\hosts

Как это исправить (заставить висту смотреть файл hosts)? Апач стоит на ноуте (рабочая машинка) я не могу его постоянно держать на проводе.

d0ublezer0
07-08-2009, 14:46
Так и есть. Если виста не подключена к сети, то hosts не активен

Как обойти?

Sham
10-08-2009, 12:36
Если виста не подключена к сети, то hosts не активен »
Не факт. Дело в конфигурации вашей системы или вхостов... мб маршрутизация как-то хитро прописана или файл HOSTS с ошибкой отредактирован... или вхосты не тот IP слушают...

doomspace
11-08-2009, 11:45
Так, не правда. у мну на висте (правда на пакете XAMP (линь было вручную всё самому отдельно ставить)) что при сети, что без неё намана виртуальные хосты жили. Привидите файл конфига, hosts, и логи ошибок.

d0ublezer0
01-12-2009, 16:24
Файл HOSTS правильный.
VHOSTы тоже всегда работали на XP.

Судя по всему, вот ответ (http://support.microsoft.com/kb/239924/)

Если система Windows обнаруживает, что сетевой адаптер отключен, то привязанные к нему сетевые протоколы деактивируются до того момента, когда подключение к сети восстановится. Иногда необходимо, чтобы сетевой адаптер не определял такое состояние. Для этого необходимо внести изменения в реестр.


Я в свое время решил вопрос поменяв порты у виртуальных хостов так, что они все работали на 127.0.0.1
Сейчас вроде необходимость отпала, но думаю, это решение поможет.




© OSzone.net 2001-2012