{"id":6098,"date":"2016-02-05T11:53:07","date_gmt":"2016-02-05T10:53:07","guid":{"rendered":"https:\/\/www.combell.com\/fr\/blog\/?p=6098"},"modified":"2023-01-03T14:14:24","modified_gmt":"2023-01-03T13:14:24","slug":"la-prise-en-charge-du-protocole-proxy-dans-varnish","status":"publish","type":"post","link":"https:\/\/www.combell.com\/fr\/blog\/la-prise-en-charge-du-protocole-proxy-dans-varnish\/","title":{"rendered":"La prise en charge du protocole PROXY dans Varnish"},"content":{"rendered":"<p style=\"text-align: right; margin-top: -35px!important;\"><a href=\"https:\/\/www.combell.com\/nl\/blog\/proxy-protocol-ondersteuning-in-varnish\/\" target=\"_blank\" rel=\"noopener\">Lees in het Nederlands<\/a> - <a href=\"https:\/\/www.combell.com\/en\/blog\/proxy-protocol-support-in-varnish\/\" target=\"_blank\" rel=\"noopener\">Read in English<\/a><\/p>\n<p>Nous avons pos\u00e9 quelques questions techniques \u00e0 Thijs Feryn, l\u2019\u00e9vang\u00e9liste technologique de Combell, au sujet de la puissance de la combinaison Varnish \/ HAProxy.<\/p>\n<h2>Pourquoi un proxy suppl\u00e9mentaire\u00a0?<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-10257\" title=\"varnish cache hosting\" src=\"https:\/\/www.combell.com\/nl\/blog\/files\/2015\/06\/varnish-cache-hosting.png\" alt=\"varnish cache hosting\" width=\"70\" height=\"70\" \/><a href=\"https:\/\/www.combell.com\/fr\/hebergement\/hebergement-web\/specifications\">Chez Combell, vous pouvez \u00e9galement opter pour un h\u00e9bergement performance, avec une mise en cache assur\u00e9e par Varnish<\/a>. Le proxy inverse <strong>Varnish donne v\u00e9ritablement des ailes \u00e0 votre site web <\/strong>et est entre-temps devenu la norme dans le domaine de l\u2019h\u00e9bergement web. Cela \u00e9tant, Varnish a quelques points faibles. Il ne peut p. ex. pas prendre en charge une connexion SSL (et la connexion s\u00e9curis\u00e9e https:\/\/) sans aide suppl\u00e9mentaire. De plus, Varnish n\u2019affiche pas la v\u00e9ritable IP du visiteur dans votre application. En fait, vous auriez besoin d\u2019un autre serveur proxy pour r\u00e9soudre ce probl\u00e8me, mais l\u2019ajout de plusieurs proxys devant un serveur web est une t\u00e2che compliqu\u00e9e et fastidieuse.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-11736\" title=\"HAproxy in combinatie met Varnish\" src=\"https:\/\/www.combell.com\/nl\/blog\/files\/2016\/02\/HAproxy-in-combinatie-met-Varnish.png\" alt=\"HAproxy in combinatie met Varnish\" width=\"70\" height=\"70\" \/>Le protocole PROXY con\u00e7u par <a href=\"http:\/\/www.haproxy.org\/\" target=\"_blank\" rel=\"noopener\">HAProxy<\/a> repr\u00e9sente cependant une solution \u00e0 ce probl\u00e8me. Via un protocole s\u00e9par\u00e9, des <strong>informations sur la connexion initiale entre le client et le proxy qui se trouve juste avant sont conserv\u00e9es et transmises.<\/strong> Il s\u2019agit l\u00e0 d\u2019une am\u00e9lioration significative, car les informations sur l\u2019IP du visiteur sont tr\u00e8s importantes pour de nombreuses applications \u2013 ne serait-ce que pour les statistiques web et le SEO.<\/p>\n<p>HAProxy pourra en outre ex\u00e9cuter des sessions SSL, traiter toutes les connexions entrantes, et r\u00e9partir la charge de fa\u00e7on \u00e0 ce qu\u2019elle soit \u00e9quilibr\u00e9e (<em>load balancing<\/em>).<\/p>\n<p style=\"text-align: center;\"><a class=\"cta_button\" href=\"https:\/\/www.combell.com\/fr\/hebergement\/hebergement-web\">D\u00c9COUVREZ L\u2019H\u00c9BERGEMENT PERFORMANCE DE COMBELL<\/a><\/p>\n<h2>Comment proc\u00e9der \u00e0 l\u2019impl\u00e9mentation\u00a0?<\/h2>\n<p>L\u2019utilisateur lambda aura du mal \u00e0 comprendre ce que HAProxy fait au juste et comment il faut l\u2019impl\u00e9menter. Mais s\u2019il y a bien une personne qui peut expliquer tout cela de fa\u00e7on claire et compr\u00e9hensible, c\u2019est sans aucun doute <a href=\"https:\/\/twitter.com\/ThijsFeryn\" target=\"_blank\" rel=\"noopener\">Thijs Feryn<\/a>, l\u2019\u00e9vang\u00e9liste technologique de Combell, dont vous avez d\u00e9j\u00e0 pu faire la connaissance via <a href=\"https:\/\/www.combell.com\/fr\/blog\/tag\/thijs-feryn\/\">divers \u00ab\u00a0tech talks\u00a0\u00bb<\/a>.<\/p>\n<p>Au cours du webinaire Future Insight, Thijs Feryn a notamment propos\u00e9 une d\u00e9mo de Varnish Cache sur WordPress. Et lors de la conf\u00e9rence Nomad PHP, <a href=\"https:\/\/www.combell.com\/fr\/blog\/levangeliste-technologique-de-combell-thijs-feryn-fera-partie-des-conferenciers-invites-sur-nomad-php\/\">Thijs s\u2019est pench\u00e9 sur diverses technologies qui rendent PHP plus extensible<\/a>.<\/p>\n<p>Maintenant, dans son article intitul\u00e9 \u00ab\u00a0<a href=\"https:\/\/blog.feryn.eu\/varnish-4-1-haproxy-get-the-real-ip-by-leveraging-proxy-protocol-support\/\" target=\"_blank\" rel=\"noopener\">Varnish 4.1 &amp; HAProxy: get the real IP by leveraging PROXY protocol support<\/a>\u00a0\u00bb, qu\u2019il a publi\u00e9 sur son blog, Thijs explique ce que la combinaison Varnish \/ HAProxy permet, et la mani\u00e8re dont vous devez l\u2019impl\u00e9menter \u2013 une lecture \u00e0 ne pas manquer\u00a0!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lees in het Nederlands - Read in English Nous avons pos\u00e9 quelques questions techniques \u00e0 Thijs Feryn, l\u2019\u00e9vang\u00e9liste technologique de Combell, au sujet de la puissance de la combinaison Varnish...<\/p>\n","protected":false},"author":5,"featured_media":6100,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[67,68,62,64],"tags":[166,215,162,100],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish.jpg",850,290,false],"thumbnail":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish-50x50.jpg",50,50,true],"medium":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish-300x102.jpg",300,102,true],"medium_large":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish-768x262.jpg",768,262,true],"large":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish.jpg",850,290,false],"1536x1536":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish.jpg",850,290,false],"2048x2048":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish.jpg",850,290,false],"post-featured":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish.jpg",850,290,false],"post-featured-opt":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish-750x256.jpg",750,256,true],"post-featured-opt-md":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish.jpg",850,290,false],"post-featured-opt-sm":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish-485x165.jpg",485,165,true],"post-featured-opt-xs":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish-375x128.jpg",375,128,true],"post-most-popular":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish-50x50.jpg",50,50,true],"post-author":["https:\/\/www.combell.com\/fr\/blog\/files\/2016\/02\/La-prise-en-charge-du-protocole-PROXY-dans-Varnish-60x60.jpg",60,60,true]},"uagb_author_info":{"display_name":"Romy","author_link":"https:\/\/www.combell.com\/fr\/blog\/author\/romy\/"},"uagb_comment_info":0,"uagb_excerpt":"Lees in het Nederlands - Read in English Nous avons pos\u00e9 quelques questions techniques \u00e0 Thijs Feryn, l\u2019\u00e9vang\u00e9liste technologique de Combell, au sujet de la puissance de la combinaison Varnish...","_links":{"self":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/6098"}],"collection":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/comments?post=6098"}],"version-history":[{"count":5,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/6098\/revisions"}],"predecessor-version":[{"id":7815,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/6098\/revisions\/7815"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/media\/6100"}],"wp:attachment":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/media?parent=6098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/categories?post=6098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/tags?post=6098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}