Difference between revisions of "Package:Varnish"

m (forgot to take out infobox stack shit from gentoo importing)
Line 11: Line 11:
  
 
Install {{Package|www-servers/varnish}}
 
Install {{Package|www-servers/varnish}}
<console>###i##www-servers/varnish</console>
+
<console>###i## www-servers/varnish</console>
  
 
==Configuration==
 
==Configuration==
Line 29: Line 29:
  
 
To start varnish immediately:
 
To start varnish immediately:
<console>###i##rc-service varnishd start</console>
+
<console>###i## rc-service varnishd start</console>
  
 
To start varnish at boot:
 
To start varnish at boot:
<console>###i##rc-update add varnishd default</console>
+
<console>###i## rc-update add varnishd default</console>
  
 
== Verification ==
 
== Verification ==
 
To verify that your traffic is going through varnish.
 
To verify that your traffic is going through varnish.
<console>$##i##curl -I https://www.varnish-cache.org/</console>
+
<console>$##i## curl -I https://www.varnish-cache.org/</console>
  
 
[[Category:Server]]
 
[[Category:Server]]

Revision as of 06:38, June 27, 2014

www-servers/varnish


Source Repository:Gentoo Portage Tree

Summary: Varnish is a state-of-the-art, high-performance HTTP accelerator

Use Flags

tools
Build additional tools: varnishhist, varnishstat, varnishtop, varnishsizes
jemalloc
Use dev-libs/jemalloc for allocations

News

Drobbins

How We're Keeping You At the Center of the Funtoo Universe

Read about recent developments that keep you, our users, at the forefront of our focus as Funtoo moves forward.
10 April 2015 by Drobbins
Mgorny

New OpenGL management in Funtoo

Funtoo is switching to an improved system for managing multiple OpenGL providers (Mesa/Xorg, AMD and NVIDIA). The update may involve blockers and file collisions.
30 March 2015 by Mgorny
Drobbins

Subarch Profiles are coming...

Subarch profiles are on their way! Learn more here.
29 March 2015 by Drobbins
View More News...

Varnish

Tip

This is a wiki page. To edit it, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

Varnish is a webcache & http accelerator. Varnish will either serve cached content, or retireve content from the server, and cache it. Varnish will reduce I/O pressure from webservers.

Install

Emerge

Install Varnish

# www-servers/varnish

Configuration

Configuration is controlled by /etc/varnish/default.vcl

/etc/varnish/default.vcl - varnish configuration file
# backend default {
#     .host = "127.0.0.1";
#     .port = "8080";
# }

Any traffic pointed at port 8080 will be through varnish.

BootService

To start varnish immediately:

# rc-service varnishd start

To start varnish at boot:

# rc-update add varnishd default

Verification

To verify that your traffic is going through varnish.

$ curl -I https://www.varnish-cache.org/