| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование Web серверов и Web служб > Много хостов в локалке через hosts и VirtualHost |
| Автор: Dima50 4.7.2010, 21:13 | ||||||||
| Всем доброго дня! преамбула Занимаюсь веб программированием, обычно на своей машине ip 192.168.0.2 (пусть она будет зваться вторая) для каждого отдельного проекта создаю хост, что гораздо удобней чем работать с разными папками localhost. Делаю это по средствам модифицирования httpd.conf и файла hosts (работаю под win XP): httpd.conf Вторая машина 192.168.0.2:
hosts Вторая машина 192.168.0.2:
и так на второй 192.168.0.2 машине все работает как и ожидалось: ввожу в браузере project01.ru отображается страница project01.ru ввожу в браузере project02.ru отображается project02.ru ввожу в браузере localhost отображается стандартное приветсвие апача It's works! Теперь суть: Сей час встала задача просматривать эти проекты через локальную сеть с третьего компьютера 192.168.0.3 я выполнил следующее: Видоизменение httpd.conf на второй машине 192.168.0.2:
hosts на Третьей машние 192.168.0.3:
Файл hosts на Второй машине я не трогал. И так после поделанных действий на второй машине все продолжает работать идеально, что зовем то и вызывается. А вот при обращения с третьей машины к сайтам творятся метаморфозы: ввожу в браузере project01.ru отображается стандартное приветсвие апача It's works! ввожу в браузере project02.ru отображается стандартное приветсвие апача It's works! ввожу в браузере localhost отображается стандартное приветсвие апача It's works! Т.е. читается все из глобального DocumentRoot, и плевать оно хочет на прописанные virtual hosts. Если сменить DocumentRoot на D:\project01, то будет всегда отображаться project01. Вопрос в том как реализовать несколько хостов в локальной сети? С уважением Дмитрий. |
| Автор: Dima50 5.7.2010, 19:17 | ||||
читай внимательней |
| Автор: IgorIV 6.7.2010, 22:00 |
| Не понял про апач на 3 компе. |
| Автор: Dima50 7.7.2010, 11:55 |
| апач на третьей машине ни как не используется. Отвечает сервер с второй машины. |
| Автор: IgorIV 8.7.2010, 20:56 | ||
localhost - это всегда локальная машина и для 3 это будет локальный апач. Неужели так трудно было в index.html прописать - "192.168.0.2" И советую сменить ru на local. |