Страница 1 из 3
Localhost или 127.0.0.1
Добавлено: 09 май 2004, 12:48
Oleg_S
Всем привет !!!
Возможно кто-то сталкивался с такой проблемой - браузер не реагирует на localhost (127.0.0.1 тоже не проходит). Причем ни IE6, ни Opera 7.23.
IE6 вообще ничего не сообщает - просто закрывается и все.
При попытке обратиться в Opera на вышеуказанные адреса вылетает стандартное системное окно типа "Приложение вызвало ошибку и будет закрыто".
Проблема возникла после переустановки WinXP Pro.
Фрагмент файла C:\WINDOWS\system32\drivers\etc
Код: Выделить всё
# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
...
127.0.0.1 localhost
По идее должно работать...
Не уверен, что это важно, но на машине присутствует Norton SystemWorks 2004 (выборочная установка).
Буду признателен за помощь...
Добавлено: 09 май 2004, 13:55
AiK
Oleg_S, а веб-сервер запущен и работает?
Добавлено: 09 май 2004, 14:40
Oleg_S
Да, конечно:
Apache/1.3.29 (Win32) PHP/4.3.3 running...
Добавлено: 09 май 2004, 14:54
AiK
1) глянь что в логах апачевских отображается, если есть ошибки, то глянь и в event-log
2) зайди телнетом telnet localhost 80 и посмотри что сервер отвечает на GET / HTTP/1.0
Добавлено: 09 май 2004, 15:56
Oleg_S
В логе Apache:
Apache server shutdown initiated...
[Sun May 09 14:17:20 2004] [error] Cannot remove module mod_speling.c: not found in module list
[Sun May 09 14:17:20 2004] [error] Cannot remove module mod_mime_magic.c: not found in module list
[Sun May 09 14:17:20 2004] [error] Cannot remove module mod_vhost_alias.c: not found in module list
Закомментировал эти модули.Получаю:
Apache server shutdown initiated...
И все...Браузер - без изменений
зайди телнетом telnet localhost 80
К моему стыду Telnet - темный лес.Увы...Никогда не пользовался.
В консоли захожу в telnet. Дальше не соображу
Добавлено: 09 май 2004, 16:13
Oleg_S
Неожиданно IE6 отреагировал :
Инструкция по адресу "0x77e7a67a" обратилась к памяти по адресу "0x00f2942c". Память не может быть "writen"
В предлагаемом отчете для Microsoft
AppName: iexplore.exe AppVer: 6.0.2800.1106 ModName: shdocvw.dll
ModVer: 6.0.2800.1400 Offset: 00002d16
Далее по сценарию: Приложение будет закрыто.....
Что это за
shdocvw.dll и важна ли она?
Добавлено: 10 май 2004, 00:24
Oleg_S
В общем ситуация не изменилась, к сожалению.
Apache в error.log ничего не оставляет, лишь фиксирует, когда я его явно останавливаю, как обычное приложение.
IE6 закрывается без сообщений. Где-то на каждые 10-15 попыток обращения на localhost вылетает типовое системное окно
"Приложение вызвало ошибку и будет закрыто...".
Особо подчеркну, что только однажды на все 10-15 попыток.
В Opera при каждом обращении на localhost вылетает это же окно.
Повторюсь, что в error.log чисто, а вот в access.log каждое системное окно об ошибке добавляет ДВЕ записи.
Ниже две ошибки = четыре записи.
127.0.0.1 - - [09/May/2004:23:58:27 +0400] "GET / HTTP/1.1" 200 525
127.0.0.1 - - [09/May/2004:23:58:27 +0400] "GET /? HTTP/1.1" 200 525
127.0.0.1 - - [09/May/2004:23:58:51 +0400] "GET / HTTP/1.1" 200 525
127.0.0.1 - - [09/May/2004:23:58:51 +0400] "GET /? HTTP/1.1" 200 525
Здесь ясно: Код 200 - OK
Код 525 - из группы ошибок сервера, но точную идентификацию не знаю
Вот такие пироги...
Добавлено: 10 май 2004, 01:52
Oleg_S
Разобрался с Telnet и вот ответ:
Код: Выделить всё
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>501 Method Not Implemented</TITLE>
</HEAD><BODY>
<H1>Method Not Implemented</H1>
GET/HTTP/1.0 to /index.html not supported.
Invalid method in request GET/HTTP/1.0
<HR>
<ADDRESS>Apache/1.3.29 Server at [url=mailto:oleg13@mcc.md]torpeda[/url] Port 80</ADDRESS>
</BODY></HTML>
Aik, я в тупике...
Добавлено: 10 май 2004, 21:38
AiK
Aik, я в тупике...
На выходных отдыхать надо, и тупиков меньше будет

Код ответа сервера 200 - это значит он работает нормально и клиенту всё сгрузил. 525 - это число отгруженных байтов.
С телнетом - неправильно сформирован запрос. На вскидку - между GET и слэшем, а так же названием протокола пробелы быть должны.
Что это за shdocvw.dll и важна ли она?
Если я правильно понимаю, то это 90% функциональности браузера (да и NT-вого ИКсплорера). В Опере же и своих баг хватает, так что про неё просто забудь.
Попробуй выполнить repair для IE.
Добавлено: 10 май 2004, 23:25
Oleg_S
Опере же и своих баг хватает, так что про неё просто забудь
Да я не пользуюсь Opera. Это, как баг вылез в IE6, так стал пробовать тот же вызов на чем-то другом. Под рукой оказалась Opera.