{"id":882,"date":"2012-01-31T15:36:05","date_gmt":"2012-01-31T14:36:05","guid":{"rendered":"https:\/\/www.digdeo.fr\/?p=882"},"modified":"2022-03-16T12:14:14","modified_gmt":"2022-03-16T11:14:14","slug":"installation-varnish-3-debian-6-squeeze","status":"publish","type":"post","link":"https:\/\/www.digdeo.fr\/articles\/sys-admin\/installation-varnish-3-debian-6-squeeze","title":{"rendered":"Installation Varnish 3 Debian 6 Squeeze"},"content":{"rendered":"<p>Sur une Debian Squeeze la version de Varnish disponible est la branche 2.1.<br \/>\nSi l&rsquo;on souhaite utiliser la branche 3 de Varnish, on peut utiliser les d\u00e9p\u00f4ts officiels fournis par Varnish pour diff\u00e9rentes distributions Linux.<\/p>\n<p><\/p>\n<h2>Installation de Varnish 3<\/h2>\n<p>L&rsquo;installation se r\u00e9alise simplement en ajoutant le d\u00e9p\u00f4t officiel, la clef gpg qui signe les paquets puis l&rsquo;on proc\u00e8de \u00e0 l&rsquo;installation proprement dite.<\/p>\n<pre>curl http:\/\/repo.varnish-cache.org\/debian\/GPG-key.txt | apt-key add -\necho \"deb http:\/\/repo.varnish-cache.org\/debian\/ squeeze varnish-3.0\" &gt;&gt; \/etc\/apt\/sources.list.d\/varnish.list\napt-get update\napt-get install varnish<\/pre>\n<p>Passons \u00e0 pr\u00e9sent \u00e0 la configuration des processus.<\/p>\n<h2>Configuration de Varnish 3<\/h2>\n<p>La configuration des diff\u00e9rents daemons se fait dans <code>\/etc\/default<\/code> avec les fichiers <code>varnishm<\/code> pour <code>varnishd<\/code>, <code>varnishlog<\/code> pour le processus des logs et varnishncsa pour le processus des logs au format Apache (utile pour les stats notamment).<\/p>\n<p>Bien entendu chaque projet \u00e9tant diff\u00e9rent, il faut adapter la configuration aux capacit\u00e9s des machines, au type et la quantit\u00e9 de trafic pr\u00e9vu. Les optimisations iront de la simple adaptation de la configuration, aux param\u00e8tres kernel en passant par la d\u00e9sactivation du swap si la machine est correctement fournie en m\u00e9moire et d\u00e9di\u00e9 \u00e0 Varnish.<br \/>\nOn peut aussi envisager de placer diff\u00e9rents r\u00e9pertoires de Varnish comme les logs format Varnish dans un montage SHM vu qu&rsquo;ils ne sont pas vitaux \u00e0 l&rsquo;inverse des logs de consultation.<\/p>\n<p>Encore une fois on remarque que certains besoins n\u00e9cessitent d&rsquo;utiliser les derni\u00e8res versions possibles d&rsquo;un applicatif quand dans d&rsquo;autres cas l&rsquo;utilisation des versions stable de Debian suffisent et sont m\u00eame un gage de constance et de stabilit\u00e9.<br \/>\nIl faut donc partir sur cette solution de derni\u00e8re version uniquement si vous avez besoin d&rsquo;une fonctionnalit\u00e9 non pr\u00e9sente dans la version 2 ou si les tests de performances men\u00e9s vous montre un gain significatif. Prenez en compte aussi le nombre de mise \u00e0 jour plus cons\u00e9quent que recevra la derni\u00e8re branche et o\u00f9 il faudra planifier plus de plage de maintenance.<\/p>\n<ul>Liens de l&rsquo;article<\/p>\n<li><a title=\"Varnish Cache\" href=\"https:\/\/www.varnish-cache.org\/\" rel=\"nofollow\">Site Varnish Cache<\/a><\/li>\n<li><a title=\"Varnish repository Debian\" href=\"https:\/\/www.varnish-cache.org\/installation\/debian\" rel=\"nofollow\">D\u00e9p\u00f4t Debian Varnish<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Installation et configuration de la branche 3 de Varnish sur un Debian stable Squeeze 6 \u00e0 partir des packages officiels de Varnish.<\/p>\n","protected":false},"author":2,"featured_media":3037,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[18,26,27],"class_list":["post-882","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sys-admin","tag-debian","tag-reverse-proxy","tag-varnish"],"_links":{"self":[{"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/posts\/882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/comments?post=882"}],"version-history":[{"count":1,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/posts\/882\/revisions"}],"predecessor-version":[{"id":3038,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/posts\/882\/revisions\/3038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/media\/3037"}],"wp:attachment":[{"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/media?parent=882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/categories?post=882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.digdeo.fr\/articles\/wp-json\/wp\/v2\/tags?post=882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}