frontend links include backend port
Mark C. Stafford
mark.stafford at gmail.com
Tue Nov 2 22:23:31 CET 2010
I've used squid as an accelerator in the past and would like to try
varnish. I don't understand why links to my site show up as
http://site:8100/query-etc right now.
How can I get the backend port out of my links? Should I expect to
have to rewrite them?
I'm using current packages for apache and varnish.
Thanks
Mark
# from /etc/init.d/varnish
# DAEMON_OPTS="-a 0.0.0.0:80 -T 0.0.0.0:8200 -f
/etc/varnish/varnish.vcl -S /etc/varnish/secret -s
file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1G"
DAEMON_OPTS="-T :8200 -f /etc/varnish/varnish.vcl -S
/etc/varnish/secret -s
file,/var/lib/varnish/$INSTANCE/varnish_storage.bin,1G"
# from ports.conf
NameVirtualHost *:8100
Listen 127.0.0.1:8100
# from varnish.vcl
backend default {
.host = "127.0.0.1";
.port = "8100";
}
# other info
kernel
2.6.18.8-xen
distro
debian/lenny
apache
2.2.9-10+lenny8
varnish
2.1.4-1~lenny1
# netstat -anp | grep varnish
tcp 0 0 0.0.0.0:8200 0.0.0.0:*
LISTEN 19911/varnishd
tcp 0 0 0.0.0.0:80 0.0.0.0:*
LISTEN 19912/varnishd
tcp 1 0 127.0.0.1:49060 127.0.0.1:8100
CLOSE_WAIT 19912/varnishd
tcp6 0 0 :::8200 :::*
LISTEN 19911/varnishd
unix 2 [ ] DGRAM 687365 19911/varnishd
# netstat -anp | grep apache
tcp 0 0 127.0.0.1:8100 0.0.0.0:*
LISTEN 19987/apache2
# varnishlog -o
13 TxRequest - GET
13 TxURL - /
13 TxProtocol - HTTP/1.1
13 TxHeader - Host: *****
13 TxHeader - Accept:
application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
13 TxHeader - User-Agent: Mozilla/5.0 (X11; U; Linux x86_64;
en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.41
Safari/534.7
13 TxHeader - Accept-Encoding: gzip,deflate,sdch
13 TxHeader - Accept-Language: en-US,en;q=0.8
13 TxHeader - Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
13 TxHeader - Cookie: PHPSESSID=4b594099f859844319e122a3291c2d37
13 TxHeader - X-Forwarded-For: ***.***.***.***
13 Length - 3373
13 BackendReuse - default
12 SessionOpen c ***.***.***.*** 32211 0.0.0.0:80
12 ReqStart c ***.***.***.*** 32211 1997066746
12 RxRequest c GET
12 RxURL c /
12 RxProtocol c HTTP/1.1
12 RxHeader c Host: *****
12 RxHeader c Connection: keep-alive
12 RxHeader c Cache-Control: max-age=0
12 RxHeader c Accept:
application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
12 RxHeader c User-Agent: Mozilla/5.0 (X11; U; Linux x86_64;
en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.41
Safari/534.7
12 RxHeader c Accept-Encoding: gzip,deflate,sdch
12 RxHeader c Accept-Language: en-US,en;q=0.8
12 RxHeader c Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
12 RxHeader c Cookie: PHPSESSID=4b594099f859844319e122a3291c2d37
12 VCL_call c recv pass
12 VCL_call c hash hash
12 VCL_call c pass pass
12 Backend c 13 default default
12 TTL c 1997066746 RFC 0 1288731432 1288731432 375007920 0 0
12 VCL_call c fetch pass
12 ObjProtocol c HTTP/1.1
12 ObjStatus c 200
12 ObjResponse c OK
12 ObjHeader c Date: Tue, 02 Nov 2010 20:57:12 GMT
12 ObjHeader c Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9
with Suhosin-Patch
12 ObjHeader c X-Powered-By: PHP/5.2.6-1+lenny9
12 ObjHeader c Expires: Thu, 19 Nov 1981 08:52:00 GMT
12 ObjHeader c Pragma: no-cache
12 ObjHeader c X-action: display_home
12 ObjHeader c Vary: Accept-Encoding
12 ObjHeader c Content-Encoding: gzip
12 ObjHeader c Content-Length: 3373
12 ObjHeader c Content-Type: text/html;charset=utf-8
12 VCL_call c deliver deliver
12 TxProtocol c HTTP/1.1
12 TxStatus c 200
12 TxResponse c OK
12 TxHeader c Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9
with Suhosin-Patch
12 TxHeader c X-Powered-By: PHP/5.2.6-1+lenny9
12 TxHeader c Expires: Thu, 19 Nov 1981 08:52:00 GMT
12 TxHeader c Pragma: no-cache
12 TxHeader c X-action: display_home
12 TxHeader c Vary: Accept-Encoding
12 TxHeader c Content-Encoding: gzip
12 TxHeader c Content-Length: 3373
12 TxHeader c Content-Type: text/html;charset=utf-8
12 TxHeader c Content-Length: 3373
12 TxHeader c Date: Tue, 02 Nov 2010 20:57:12 GMT
12 TxHeader c X-Varnish: 1997066746
12 TxHeader c Age: 0
12 TxHeader c Via: 1.1 varnish
12 TxHeader c Connection: keep-alive
12 Length c 3373
12 ReqEnd c 1997066746 1288731432.496306896 1288731432.680691957
0.000109911 0.184325218 0.000059843
More information about the varnish-misc
mailing list