Форум сетевых администраторов
Показаны 4 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- Проблема с 'Apache' в Windows XP (http://netadmin.ws/forum/showthread.php?threadid=11775)


Помещено Serg79 02-06-2006 в 10:30:

Проблема с 'Apache' в Windows XP

Народ, Выручайте!!!
Ни как не мого настроить виртуальный хост (127.0.0.2) в Windows XP, с localhost (127.0.0.1) проблем ни каких нету. Сервер использую Apache.
В конфигурационном файле httpd.conf прописываю:

#----host1
NameVirtualHost 127.0.0.2

<VirtualHost 127.0.0.2>
ServerAdmin webmaster@host1.ru
ServerName server1
DocumentRoot "f:/home/server1/www"
ScriptAlias /cgi/ "f:/home/server1/cgi-bin/"
ErrorLog f:/home/server1/error.log
CustomLog f:/home/server1/access.log common
</VirtualHost>


Нашел файл Windows hosts в папке C:\WINDOWS\system32\drivers\etc\ (я всегда думал, что он должен находиться в C:\WINDOWS\) подправил его следующим образом:

127.0.0.1 localhost
127.0.0.2 server1
127.0.0.3 host2


Но ничего не вышло, кроме localhost браузер ни чего не видет.
Apache (httpd.exe) стартует нормально создает все лог-файлы во всех папках как локалных так и вертуальных хостов, ошибки не какие не выдает.
Я грешу на сам Wndows, может в нем надо еще где то что то прописать?

Использую:
Apache 2.2
Windows XP, SP2


/*****************************************/
Парни, что за дела, в Google набрал "настроить сервер appache в Windows XP" ссылок выскочила море. Везде написано одно и тоже как по шаблону. Ð_то все примеры у них для Win XP.

C:\> ping 127.1.2.3

Обмен пакетами с 127.1.2.3 по 32 байт:

Ответ от 127.1.2.3: число байт=32 время<10мс TTL=128
Ответ от 127.1.2.3: число байт=32 время<10мс TTL=128
Ответ от 127.1.2.3: число байт=32 время<10мс TTL=128
Ответ от 127.1.2.3: число байт=32 время<10мс TTL=128


Я у себя набираю и получаю

C:\Documents and Settings\Serg79>ping 127.1.2.3

Обмен пакетами с 127.1.2.3 по 32 байт:

Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

Статистика Ping для 127.1.2.3:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

Не проходит у меня в XP такой номер, хоть пиши что то в hosts что то, хоть не пиши.
По этому и неидет обращение к виртуальному хосту (к Apache).

Как лечить эту бяку?


Помещено Viktor 02-06-2006 в 13:50:

quote:
Обмен пакетами с 127.1.2.3 по 32 байт:

Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

правильно пишет, т.к. в таблице маршрутизации по умолчанию (посмотреть можно выполнив команду route print) есть строка
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
которая ясно говорит, что все, что неправлено на 127.0.0.0 с маской подсети 255.0.0.0 будет перенапрвляться на 127.0.0.1. В связи с чем ты ответ и получаешь с 127.0.0.1!
quote:
кроме localhost браузер ни чего не видет

Браузер браузеру рознь. В некоторых даже localhost нужно прописывать в исключения, чтоб он не лез в инет.
Всегда рекомендуют (некоторые умники в инете) отключать использование прокси-сервера при работе с локальным сервером Apache.

__________________
Тест - проверка верности!


Помещено Serg79 05-06-2006 в 05:44:

Спосибо Viktor, разъяснил мне не много, что к чему.

Теперь может подскажешь как мне подправить эту таблицу, чтобы она разлечала такие адреса как 127.0.0.1, 127.0.0.2 и т.д.

Буду Тебе очень благодарен.


Помещено Bochkarev_D.S. 17-06-2006 в 19:36:

127.0.0.1 это дефолтовый внутренний адрес интерфейса, который будет пинговаться даже при косяках твоих. Он один такой, ровно как алиас localhost.

Твоя адресация должна быть иной. Не трогай 127.0.0.2 и т.д.


Формат времени GMT. Текущее время 17:15.
Показаны 4 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.