0
나는 다음과 같은 구성을 가지고아파치 2.4 반환 '400 잘못된 요청'2.1
아파치 : 80 -> 니스 : 8080 -> 아파치 : 81 -> 얇은 : 함께 잘 작동
9070 아파치 2.2,하지만 아파치 2.4 나는 400 나쁜 요청을 받고있다.
varnishlog은 다음과 같습니다
➜ ~ varnishlog
0 CLI - Rd ping
0 CLI - Wr 200 19 PONG 1383139919 1.0
0 CLI - Rd ping
0 CLI - Wr 200 19 PONG 1383139922 1.0
0 CLI - Rd ping
0 CLI - Wr 200 19 PONG 1383139925 1.0
13 SessionOpen c 201.8.255.45 38752 :8080
13 ReqStart c 201.8.255.45 38752 1838475349
13 RxRequest c GET
13 RxURL c/
13 RxProtocol c HTTP/1.1
13 RxHeader c Host: escambo.org.br:8080
13 RxHeader c Connection: keep-alive
13 RxHeader c Cache-Control: max-age=0
13 RxHeader c Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
13 RxHeader c User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/29.0.1547.76 Chrome/29.0.1547.76 Safari/537.36
13 RxHeader c DNT: 1
13 RxHeader c Accept-Encoding: gzip,deflate,sdch
13 RxHeader c Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4
13 RxHeader c Cookie: _noosfero_session=fdb69fb023c5b4f23578041a7e1ae390; active_organization=6
13 VCL_call c recv
13 VCL_return c pass
13 VCL_call c hash
13 VCL_return c hash
13 VCL_call c pass
13 VCL_return c pass
14 BackendOpen b default 127.0.0.1 34279 127.0.0.1 81
13 Backend c 14 default default
14 TxRequest b GET
14 TxURL b/
14 TxProtocol b HTTP/1.1
14 TxHeader b Host: escambo.org.br:8080
14 TxHeader b Cache-Control: max-age=0
14 TxHeader b Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
14 TxHeader b User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/29.0.1547.76 Chrome/29.0.1547.76 Safari/537.36
14 TxHeader b DNT: 1
14 TxHeader b Accept-Encoding: gzip,deflate,sdch
14 TxHeader b Accept-Language: pt-BR
14 TxHeader b Cookie: _noosfero_session=fdb69fb023c5b4f23578041a7e1ae390; active_organization=6
14 TxHeader b X-Varnish-Accept-Language: pt
14 TxHeader b X-Forwarded-For: 201.8.255.45
14 TxHeader b X-Varnish: 1838475349
14 RxProtocol b HTTP/1.1
14 RxStatus b 400
14 RxResponse b Bad Request
14 RxHeader b Date: Wed, 30 Oct 2013 13:32:06 GMT
14 RxHeader b Server: Apache/2.4.6 (Ubuntu)
14 RxHeader b Content-Length: 306
14 RxHeader b Connection: close
14 RxHeader b Content-Type: text/html; charset=iso-8859-1
13 TTL c 1838475349 RFC 120 1383139926 0 0 0 0
13 VCL_call c fetch
13 VCL_return c pass
13 ObjProtocol c HTTP/1.1
13 ObjStatus c 400
13 ObjResponse c Bad Request
13 ObjHeader c Date: Wed, 30 Oct 2013 13:32:06 GMT
13 ObjHeader c Server: Apache/2.4.6 (Ubuntu)
13 ObjHeader c Content-Length: 306
13 ObjHeader c Content-Type: text/html; charset=iso-8859-1
13 ObjHeader c Vary: X-Varnish-Accept-Language
14 Fetch_Body b 4 0 1
14 Length b 306
14 BackendClose b default
13 VCL_call c deliver
13 VCL_return c deliver
13 TxProtocol c HTTP/1.1
13 TxStatus c 400
13 TxResponse c Bad Request
13 TxHeader c Server: Apache/2.4.6 (Ubuntu)
13 TxHeader c Content-Type: text/html; charset=iso-8859-1
13 TxHeader c Vary: X-Varnish-Accept-Language
13 TxHeader c Content-Length: 306
13 TxHeader c Date: Wed, 30 Oct 2013 13:32:06 GMT
13 TxHeader c X-Varnish: 1838475349
13 TxHeader c Age: 0
13 TxHeader c Via: 1.1 varnish
13 TxHeader c Connection: keep-alive
13 Length c 306
13 ReqEnd c 1838475349 1383139926.780520439 1383139926.781727314 0.000143051 0.001113653 0.000093222
13 Debug c "herding"
13 ReqStart c 201.8.255.45 38752 1838475350
13 RxRequest c GET
13 RxURL c /favicon.ico
13 RxProtocol c HTTP/1.1
13 RxHeader c Host: escambo.org.br:8080
13 RxHeader c Connection: keep-alive
13 RxHeader c Accept: */*
13 RxHeader c DNT: 1
13 RxHeader c User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/29.0.1547.76 Chrome/29.0.1547.76 Safari/537.36
13 RxHeader c Accept-Encoding: gzip,deflate,sdch
13 RxHeader c Accept-Language: pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4
13 RxHeader c Cookie: _noosfero_session=fdb69fb023c5b4f23578041a7e1ae390; active_organization=6
13 VCL_call c recv
13 VCL_return c pass
13 VCL_call c hash
13 VCL_return c hash
13 VCL_call c pass
13 VCL_return c pass
14 BackendOpen b default 127.0.0.1 34280 127.0.0.1 81
13 Backend c 14 default default
14 TxRequest b GET
14 TxURL b /favicon.ico
14 TxProtocol b HTTP/1.1
14 TxHeader b Host: escambo.org.br:8080
14 TxHeader b Accept: */*
14 TxHeader b DNT: 1
14 TxHeader b User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/29.0.1547.76 Chrome/29.0.1547.76 Safari/537.36
14 TxHeader b Accept-Encoding: gzip,deflate,sdch
14 TxHeader b Accept-Language: pt-BR
14 TxHeader b Cookie: _noosfero_session=fdb69fb023c5b4f23578041a7e1ae390; active_organization=6
14 TxHeader b X-Varnish-Accept-Language: pt
14 TxHeader b X-Forwarded-For: 201.8.255.45
14 TxHeader b X-Varnish: 1838475350
14 RxProtocol b HTTP/1.1
14 RxStatus b 400
14 RxResponse b Bad Request
14 RxHeader b Date: Wed, 30 Oct 2013 13:32:07 GMT
14 RxHeader b Server: Apache/2.4.6 (Ubuntu)
14 RxHeader b Content-Length: 306
14 RxHeader b Connection: close
14 RxHeader b Content-Type: text/html; charset=iso-8859-1
13 TTL c 1838475350 RFC 120 1383139927 0 0 0 0
13 VCL_call c fetch
13 VCL_return c pass
13 ObjProtocol c HTTP/1.1
13 ObjStatus c 400
13 ObjResponse c Bad Request
13 ObjHeader c Date: Wed, 30 Oct 2013 13:32:07 GMT
13 ObjHeader c Server: Apache/2.4.6 (Ubuntu)
13 ObjHeader c Content-Length: 306
13 ObjHeader c Content-Type: text/html; charset=iso-8859-1
13 ObjHeader c Vary: X-Varnish-Accept-Language
14 Fetch_Body b 4 0 1
14 Length b 306
14 BackendClose b default
13 VCL_call c deliver
13 VCL_return c deliver
13 TxProtocol c HTTP/1.1
13 TxStatus c 400
13 TxResponse c Bad Request
13 TxHeader c Server: Apache/2.4.6 (Ubuntu)
13 TxHeader c Content-Type: text/html; charset=iso-8859-1
13 TxHeader c Vary: X-Varnish-Accept-Language
13 TxHeader c Content-Length: 306
13 TxHeader c Date: Wed, 30 Oct 2013 13:32:07 GMT
13 TxHeader c X-Varnish: 1838475350
13 TxHeader c Age: 0
13 TxHeader c Via: 1.1 varnish
13 TxHeader c Connection: keep-alive
13 Length c 306
13 ReqEnd c 1838475350 1383139927.131367445 1383139927.132475853 0.349640131 0.000998974 0.000109434
13 Debug c "herding"
0 CLI - Rd ping
0 CLI - Wr 200 19 PONG 1383139928 1.0
➜ ~
가 access.log의 문제에 어떤 세부 사항을 표시하지 않습니다.
Apache 로그 란 무엇입니까? – Qben
@Qben vps.eita.org.br:80 127.0.0.1 - - [29/Oct/2013 : 21 : 30 : 11 +0000] "GET/HTTP/1.1"400 0 "-" "Mozilla/5.0 (X11 ; 리눅스 i686) AppleWebKit/537.36 (Gecko와 같은 KHTML) 우분투 크롬/29.0.1547.76 Chrome/29.0.1547.76 Safari/537.36 " – brauliobo
문제는 호스트 헤더에서 발생한다고 생각합니다. 동일한 요청을 시뮬레이트하기 위해 cURL을 사용하는 것이 좋습니다. (헤더 포함) – NITEMAN