Hi all, I'm trying to show management as a proof of concept varnish on freebsd 7.2. I know it's supposed to be a reverse proxy and probably locally to your network, but since we have no webserver, I want to set it up and point it to ikea's website (just as a proof of concept).
My default.vcl is: backend www { .host = "www.ikea.com.sa"; .port = "80"; } backend www1 { .host = "www.ikeasaudi.com"; .port = "80"; } sub vcl_recv { if (req.http.host ~ "^ikea.com.sa$") { set req.backend = www; } } sub vcl_recv { if (req.http.host ~ "^ikeasaudi.com$") { set req.backend = www1; } } # File type that we will always cache sub vcl_recv { if (req.request == "GET" && req.url ~ "\.(gif|jpg|swf|css|js|png|jpg|jpeg|gif|png|tiff|tif|svg|swf|ico|css|js|vsd|doc|ppt|pps|xls|pdf|mp3|mp4|m4a|ogg|mov|avi|wmv|sxw|zip|gz|bz2|tgz|tar|rar|odc|odb|odf|odg|odi|odp|ods|odt|sxc|sxd|sxi|sxw|dmg|torrent|deb|msi|iso|rpm)$") { lookup; } } Here is part of the logs, how can I tell it's working? 11 SessionOpen c 192.168.1.241 57592 :80 11 ReqStart c 192.168.1.241 57592 419225077 11 RxRequest c GET 11 RxURL c http://www.ikea.com.sa/ 11 RxProtocol c HTTP/1.1 11 RxHeader c Host: www.ikea.com.sa 11 RxHeader c User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10 11 RxHeader c Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 11 RxHeader c Accept-Language: en-us,en;q=0.5 11 RxHeader c Accept-Encoding: gzip,deflate 11 RxHeader c Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 11 RxHeader c Keep-Alive: 300 11 RxHeader c Proxy-Connection: keep-alive 11 RxHeader c Cookie: f3571cbb2ae4c36582c82e33e80ba2a8=-; mbfcookie[lang]=en; virtuemart=08490ee0f3529658159d22f4b334078d 11 VCL_call c recv 11 VCL_return c pass 11 VCL_call c pass 11 VCL_return c pass 12 BackendOpen b www 192.168.1.109 59301 70.40.211.108 80 11 Backend c 12 www www 12 TxRequest b GET 12 TxURL b http://www.ikea.com.sa/ 12 TxProtocol b HTTP/1.1 12 TxHeader b Host: www.ikea.com.sa 12 TxHeader b User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10 12 TxHeader b Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 12 TxHeader b Accept-Language: en-us,en;q=0.5 12 TxHeader b Accept-Encoding: gzip,deflate 12 TxHeader b Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 12 TxHeader b Proxy-Connection: keep-alive 12 TxHeader b Cookie: f3571cbb2ae4c36582c82e33e80ba2a8=-; mbfcookie[lang]=en; virtuemart=08490ee0f3529658159d22f4b334078d 12 TxHeader b X-Varnish: 419225077 12 TxHeader b X-Forwarded-For: 192.168.1.241 0 CLI - Rd ping 0 CLI - Wr 0 200 PONG 1242183717 1.0 12 RxProtocol b HTTP/1.1 12 RxStatus b 200 12 RxResponse b OK 12 RxHeader b Date: Wed, 13 May 2009 06:01:55 GMT 12 RxHeader b Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 12 RxHeader b X-Powered-By: PHP/5.2.9 12 RxHeader b Expires: Mon, 26 Jul 1997 05:00:00 GMT 12 RxHeader b Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 12 RxHeader b Pragma: no-cache 12 RxHeader b Set-Cookie: f3571cbb2ae4c36582c82e33e80ba2a8=45af50eab544822fcdef7e40005cb6d4; path=/ 12 RxHeader b Set-Cookie: lang=deleted; expires=Tue, 13-May-2008 06:01:55 GMT; path=/ 12 RxHeader b Set-Cookie: mbfcookie=deleted; expires=Tue, 13-May-2008 06:01:55 GMT; path=/ 12 RxHeader b Set-Cookie: mbfcookie[lang]=en; expires=Thu, 14-May-2009 06:01:56 GMT; path=/ 12 RxHeader b Last-Modified: Wed, 13 May 2009 06:01:56 GMT 12 RxHeader b Transfer-Encoding: chunked 12 RxHeader b Content-Type: text/html 11 ObjProtocol c HTTP/1.1 11 ObjStatus c 200 11 ObjResponse c OK 11 ObjHeader c Date: Wed, 13 May 2009 06:01:55 GMT 11 ObjHeader c Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 11 ObjHeader c X-Powered-By: PHP/5.2.9 11 ObjHeader c Expires: Mon, 26 Jul 1997 05:00:00 GMT 11 ObjHeader c Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 11 ObjHeader c Pragma: no-cache 11 ObjHeader c Set-Cookie: f3571cbb2ae4c36582c82e33e80ba2a8=45af50eab544822fcdef7e40005cb6d4; path=/ 11 ObjHeader c Set-Cookie: lang=deleted; expires=Tue, 13-May-2008 06:01:55 GMT; path=/ 11 ObjHeader c Set-Cookie: mbfcookie=deleted; expires=Tue, 13-May-2008 06:01:55 GMT; path=/ 11 ObjHeader c Set-Cookie: mbfcookie[lang]=en; expires=Thu, 14-May-2009 06:01:56 GMT; path=/ 11 ObjHeader c Last-Modified: Wed, 13 May 2009 06:01:56 GMT 11 ObjHeader c Content-Type: text/html 12 BackendReuse b www 11 TTL c 419225077 RFC 0 1242183717 1242194515 869893200 0 0 11 VCL_call c fetch 11 VCL_return c pass 11 Length c 41666 11 VCL_call c deliver 11 VCL_return c deliver 11 TxProtocol c HTTP/1.1 11 TxStatus c 200 11 TxResponse c OK 11 TxHeader c Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 11 TxHeader c X-Powered-By: PHP/5.2.9 11 TxHeader c Expires: Mon, 26 Jul 1997 05:00:00 GMT 11 TxHeader c Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 11 TxHeader c Pragma: no-cache 11 TxHeader c Set-Cookie: f3571cbb2ae4c36582c82e33e80ba2a8=45af50eab544822fcdef7e40005cb6d4; path=/ 11 TxHeader c Set-Cookie: lang=deleted; expires=Tue, 13-May-2008 06:01:55 GMT; path=/ 11 TxHeader c Set-Cookie: mbfcookie=deleted; expires=Tue, 13-May-2008 06:01:55 GMT; path=/ 11 TxHeader c Set-Cookie: mbfcookie[lang]=en; expires=Thu, 14-May-2009 06:01:56 GMT; path=/ 11 TxHeader c Last-Modified: Wed, 13 May 2009 06:01:56 GMT 11 TxHeader c Content-Type: text/html 11 TxHeader c Content-Length: 41666 11 TxHeader c Date: Wed, 13 May 2009 03:01:58 GMT 11 TxHeader c X-Varnish: 419225077 11 TxHeader c Age: 1 11 TxHeader c Via: 1.1 varnish 11 TxHeader c Connection: keep-alive 11 ReqEnd c 419225077 1242183716.319736719 1242183718.637232304 0.004083157 2.315966845 0.001528740 0 StatAddr - 192.168.1.241 0 2 1 1 0 1 1 831 41666 11 ReqStart c 192.168.1.241 57592 419225078 11 RxRequest c GET 11 RxURL c http://www.ikeasaudi.com/ikea.com.sa/mambots/system/jceutils/jscripts/jceutils.js 11 RxProtocol c HTTP/1.1 11 RxHeader c Host: www.ikeasaudi.com 11 RxHeader c User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10 11 RxHeader c Accept: */* 11 RxHeader c Accept-Language: en-us,en;q=0.5 11 RxHeader c Accept-Encoding: gzip,deflate 11 RxHeader c Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 11 RxHeader c Keep-Alive: 300 11 RxHeader c Proxy-Connection: keep-alive 11 RxHeader c Referer: http://www.ikea.com.sa/ 11 RxHeader c Cookie: f3571cbb2ae4c36582c82e33e80ba2a8=4e2be3c5222672b31f039dd97864ddb5; mbfcookie[lang]=en; virtuemart=e4e5db67f6e31914d714315b3d0048f8 11 RxHeader c If-Modified-Since: Sun, 10 May 2009 21:03:14 GMT 11 RxHeader c If-None-Match: "41e9599-e72-4699530a4e880" 11 VCL_call c recv 11 VCL_return c lookup 11 VCL_call c hash 11 VCL_return c hash 11 VCL_call c miss 11 VCL_return c fetch
_______________________________________________ varnish-misc mailing list varnish-misc@projects.linpro.no http://projects.linpro.no/mailman/listinfo/varnish-misc