[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Соединение с apache
program90
Что значит, если когда я в командной строке соединяюсь с apache (telnet localhost 80), открывается пустой экран, но печатаемые символы не отображаются. Курсор мигает быстро. А сейчас после первого нажатия кнопки, командная строка прекращает диалог, показывая приглашение (C:\>)



Спустя 36 минут, 48 секунд (6.11.2010 - 23:26) program90 написал(а):
HTTP/1.1 400 Bad Request
Date: Sat, 06 Nov 2010 20:22:54 GMT
Server: Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.1
Content-Length: 336
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Re
uest</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request tha
this server could not understand.<br />
</p>
<hr>
<address>Apache/2.2.4 (Win32) m
d_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.3.1 Server at server1 Port 80</address>
</body>
/html>


Подключение к узлу утеряно.

Спустя 1 день, 10 часов, 44 минуты, 55 секунд (8.11.2010 - 10:11) linker написал(а):
Включай echo в своем telnet-клиенте и гугли RFC1945 HTTP Protocol 1.0, RFC2068 HTTP Protocol 1.1

Спустя 13 часов, 50 секунд (8.11.2010 - 23:12) program90 написал(а):
У меня включен echo on.

Спустя 32 минуты, 10 секунд (8.11.2010 - 23:44) linker написал(а):
Стандартный виндовый telnet-клиент весьма кривой, лучше поищи альтернативы.

Спустя 20 минут, 19 секунд (9.11.2010 - 00:04) program90 написал(а):
скачал putty. но все равно там серверы возвращают ошибку 400 (Bad Request). Хотя запросы вроде бы сделаны правильно.

Спустя 7 месяцев, 22 дня, 20 часов, 57 минут, 24 секунды (1.07.2011 - 20:02) BezBashka написал(а):
Тоже сталкивался с такой проблемой.
Чтобы узнать версию веб-сервера и установленного на нем ПО -
В PuTTy набираел HEAD / HTTP1.1(Enter)(Enter)
Выдает ответ:
HTTP/1.1 400 Bad Request
Date: Fri, 01 Jul 2011 16:46:09 GMT
Server: Apache/2.2.11 (Win32)
Content-Length: 226
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
</body></html>

а в логе Apache пишет:
"\xff\xfb\x1f\xff\xfb \xff\xfb\x18\xff\xfb'\xff\xfd\x01\xff\xfb\x03\xff\xfd\x03HEAD / HTTP1.1"

В итоге решилась проблема так:
Session->Host Name->127.0.0.1
Session->Port->80
Session->Connection type->Telnet
Session->Close window on exit:->Never
Connection->Telnet->Telnet negotiation mode
меняем с Active на Passive
Terminal->Local echo->Force on
Terminal->Local line editing->Force on
Open

В терминале
HEAD / HTTP1.1(Ctrl+Enter или Ctrl+J)(Ctrl+Enter или Ctrl+J)(Enter)

HTTP/1.1 200 OK
Date: Fri, 01 Jul 2011 17:01:46 GMT
Server: Apache/2.2.11 (Win32)
Last-Modified: Thu, 30 Jun 2011 12:07:28 GMT
ETag: "100000001c4d8-108-4a6ecbea95c39"
Accept-Ranges: bytes
Content-Length: 264
Connection: close
Content-Type: text/html


Вот и все:)


Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.