LINUX.ORG.RU
решено ФорумAdmin

Apache is functioning normally


0

1

Погуглил и увидел что тема довольно обсуждаемая.
Сам начал сталкиваться с ней недавно.
Откуда берется так и не понял.
И как поборость вот это?
Если делаю просто:


root@hbars:/etc/ppp# /usr/bin/curl -s http://echoip.com/ | sed -e 's/ //'
93.84.48.13root@hbars:/etc/ppp#

Все ок. IP отдается и все нормально.
Но если то же самое делаю из скрипта:

#!/bin/bash

CHECK_CMD=«/usr/bin/curl -s http://echoip.com/ | sed -e 's/ //'»
echo `$CHECK_CMD`
exit 0

Получаю вот что:

93.84.48.13<html>Apache is functioning normally</html>

Откуда берется subj, или как побороть?

★★★★★

У меня по тому же скрипту все нормально.

Valdor ★★
()

Уверен, что это воспроизводится всегда, когда curl вызывается из скрипта? У меня вот, например, все нормально работает.

Если воспроизводится всегда, надо искать зависимость между HTTP запросами, которые curl отправляет на echoip.com с помощью tcpdump или Wireshark.

И да, зачем нужен sed?

edigaryev ★★★★★
()

Либо на echoip.com криво настроен apache, либо curl иногда забывает отправлять заголовок Host...

Deleted
()
Ответ на: комментарий от edigaryev

Вот здесь все и было.
Странно, но в скрипте curl воспринимал | sed -e 's/ //' как второй url.
Вот откуда берется редирект? Все-равно не понятно:


root@hbars:/etc/ppp# curl -s ddd
<html>Apache is functioning normally</html>

root@hbars:/etc/ppp# curl -v -s ddd
* About to connect() to ddd port 80 (#0)
* Trying 79.170.94.247... connected

GET / HTTP/1.1
User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
Host: ddd
Accept: */*

< HTTP/1.1 200 OK
< Date: Sat, 01 Dec 2012 09:12:11 GMT
< Server: Apache/2
< Last-Modified: Tue, 25 Sep 2012 21:03:49 GMT
< ETag: «58f24-2c-4ca8d0ae7b740»
< Accept-Ranges: bytes
< Content-Length: 44
< Vary: Accept-Encoding,User-Agent
< Content-Type: text/html
<
<html>Apache is functioning normally</html>
* Connection #0 to host ddd left intact
* Closing connection #0


Откуда он взялся? 79.170.94.247 (vps1.zwartetoren.com)

hbars ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.