<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Commentaires sur : Mettre en place un Reverse Proxy Nginx sur son serveur</title> <atom:link href="http://korben.info/configurer-nginx-reverse-proxy.html/feed" rel="self" type="application/rss+xml" /><link>http://korben.info/configurer-nginx-reverse-proxy.html</link> <description>Upgrade your mind</description> <lastBuildDate>Sat, 26 May 2012 21:52:00 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Par : Faire son blog en 10min</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-215394</link> <dc:creator>Faire son blog en 10min</dc:creator> <pubDate>Mon, 31 Jan 2011 19:26:11 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-215394</guid> <description>[...] http://www.korben.info/configurer-nginx-reverse-proxy.html : Korben pour l&#8217;idée [...]</description> <content:encoded><![CDATA[<p>[...] <a
href="http://www.korben.info/configurer-nginx-reverse-proxy.html"  rel="nofollow">http://www.korben.info/configurer-nginx-reverse-proxy.html</a> : Korben pour l&#8217;idée [...]</p> ]]></content:encoded> </item> <item><title>Par : Isolant mince</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-200784</link> <dc:creator>Isolant mince</dc:creator> <pubDate>Thu, 25 Nov 2010 08:12:32 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-200784</guid> <description>Bonjour,
Je confirme que Nginx est un excellent choix. Les performances sont excellentes et la configuration assez aisée.</description> <content:encoded><![CDATA[<p>Bonjour,</p><p>Je confirme que Nginx est un excellent choix. Les performances sont excellentes et la configuration assez aisée.</p> ]]></content:encoded> </item> <item><title>Par : Comment optimiser un blog Wordpress quand on est sur un serveur dédié ? &#124; AbriCoCotier.fr</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-136858</link> <dc:creator>Comment optimiser un blog Wordpress quand on est sur un serveur dédié ? &#124; AbriCoCotier.fr</dc:creator> <pubDate>Wed, 07 Apr 2010 10:59:15 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-136858</guid> <description>[...] laisser à Apache que la gestion de la génération du code et de donner à un serveur plus rapide (nginx ou lighthttpd par exemple) la gestion des fichiers statiques, qui composent la large majorité (en [...]</description> <content:encoded><![CDATA[<p>[...] laisser à Apache que la gestion de la génération du code et de donner à un serveur plus rapide (nginx ou lighthttpd par exemple) la gestion des fichiers statiques, qui composent la large majorité (en [...]</p> ]]></content:encoded> </item> <item><title>Par : [Tutoriels] Configuration de Nginx en reverse proxy &#124; Bastien Louche</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-136069</link> <dc:creator>[Tutoriels] Configuration de Nginx en reverse proxy &#124; Bastien Louche</dc:creator> <pubDate>Wed, 31 Mar 2010 15:31:26 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-136069</guid> <description>[...] Sources et Informations supplémentaires : [1] [2] [...]</description> <content:encoded><![CDATA[<p>[...] Sources et Informations supplémentaires : [1] [2] [...]</p> ]]></content:encoded> </item> <item><title>Par : Toto</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-134188</link> <dc:creator>Toto</dc:creator> <pubDate>Wed, 17 Mar 2010 16:07:39 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-134188</guid> <description>@&lt;a href=&quot;#comment-112522&quot; rel=&quot;nofollow&quot;&gt;John Smith&lt;/a&gt;: Un tuto détaillé sur Cherokee serait le bienvenu.
Merci d&#039;avance.</description> <content:encoded><![CDATA[<p>@<a
href="#comment-112522" rel="nofollow">John Smith</a>: Un tuto détaillé sur Cherokee serait le bienvenu.</p><p>Merci d&#8217;avance.</p> ]]></content:encoded> </item> <item><title>Par : Toto</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-134187</link> <dc:creator>Toto</dc:creator> <pubDate>Wed, 17 Mar 2010 16:04:22 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-134187</guid> <description>Bonjour.
Je trouve Cherokee très interessant, surtout avec l&#039;interface web d&#039;administration.
Les benchs sont aussi en sa faveur.
John Smith : tu sembles très bien t&#039;y connaître pour Cherokee : STP, pourrais-tu m&#039;indiquer comment l&#039;installer et le configurer efficacement sur un VPS (Xen, 256MB) Ubuntu server 9.10?
L&#039;un des problèmes résidera en l&#039;utilisation des .htaccess et des rewrite d&#039;Apache : comment l&#039;as-tu contourné?
Merci d&#039;avance.</description> <content:encoded><![CDATA[<p>Bonjour.</p><p>Je trouve Cherokee très interessant, surtout avec l&#8217;interface web d&#8217;administration.<br
/> Les benchs sont aussi en sa faveur.</p><p>John Smith : tu sembles très bien t&#8217;y connaître pour Cherokee : STP, pourrais-tu m&#8217;indiquer comment l&#8217;installer et le configurer efficacement sur un VPS (Xen, 256MB) Ubuntu server 9.10?<br
/> L&#8217;un des problèmes résidera en l&#8217;utilisation des .htaccess et des rewrite d&#8217;Apache : comment l&#8217;as-tu contourné?</p><p>Merci d&#8217;avance.</p> ]]></content:encoded> </item> <item><title>Par : Friendly Froggy ;-) » Les solutions de reverse cache proxy pour pallier aux problèmes de cache</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-119426</link> <dc:creator>Friendly Froggy ;-) » Les solutions de reverse cache proxy pour pallier aux problèmes de cache</dc:creator> <pubDate>Wed, 13 Jan 2010 13:13:18 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-119426</guid> <description>[...] Intro et configuration (Korben) [...]</description> <content:encoded><![CDATA[<p>[...] Intro et configuration (Korben) [...]</p> ]]></content:encoded> </item> <item><title>Par : Liens en vrac – 10 &#124; Jérémy Verda&#39;s blog!</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-114083</link> <dc:creator>Liens en vrac – 10 &#124; Jérémy Verda&#39;s blog!</dc:creator> <pubDate>Sun, 03 Jan 2010 14:31:12 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-114083</guid> <description>[...] Korben a écrit un tuto pour mettre en place un Reverse Proxy Nginx sur son serveur. [...]</description> <content:encoded><![CDATA[<p>[...] Korben a écrit un tuto pour mettre en place un Reverse Proxy Nginx sur son serveur. [...]</p> ]]></content:encoded> </item> <item><title>Par : if is Dead</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-113586</link> <dc:creator>if is Dead</dc:creator> <pubDate>Thu, 31 Dec 2009 11:56:30 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-113586</guid> <description>Je m&#039;auto réponds au cas où ça intéresse quelqu&#039;un:
si vous voulez faire ce que Korben fait mais sans passer par l&#039;intermédiaire de Nginx en ce qui concerne le contenu dynamique (donc aucune passerelle entre le visiteur et apache):
il vaut faut un serveur avec deux ip (ip fail over d&#039;ovh par exemple)
ip1 : vous configurez votre DNS du www pour pointer dessus
ip2 : vous configurez votre DNS de images pour pointer dessus (ou bien static)
Dans la config apache vous mettez :
Listen ip1:80
NameVirtualHost ip1:80
DocumentRoot /www/
ServerName www.mondomaine.com
Puis, sous nginx (pas encore cherché) ou bien lighttpd (pas cherché non plus), il suffit de faire l&#039;inverse en écoutant ip2:80.
Enfin, j&#039;ai pas encore testé :D</description> <content:encoded><![CDATA[<p>Je m&#8217;auto réponds au cas où ça intéresse quelqu&#8217;un:</p><p>si vous voulez faire ce que Korben fait mais sans passer par l&#8217;intermédiaire de Nginx en ce qui concerne le contenu dynamique (donc aucune passerelle entre le visiteur et apache):</p><p>il vaut faut un serveur avec deux ip (ip fail over d&#8217;ovh par exemple)</p><p>ip1 : vous configurez votre DNS du www pour pointer dessus<br
/> ip2 : vous configurez votre DNS de images pour pointer dessus (ou bien static)</p><p>Dans la config apache vous mettez :</p><p>Listen ip1:80<br
/> NameVirtualHost ip1:80</p><p> DocumentRoot /www/<br
/> ServerName <a
target="_blank" href="http://www.mondomaine.com"  rel="nofollow">http://www.mondomaine.com</a></p><p>Puis, sous nginx (pas encore cherché) ou bien lighttpd (pas cherché non plus), il suffit de faire l&#8217;inverse en écoutant ip2:80.</p><p>Enfin, j&#8217;ai pas encore testé <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_biggrin.gif" alt="" /></p> ]]></content:encoded> </item> <item><title>Par : if is Dead</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-113437</link> <dc:creator>if is Dead</dc:creator> <pubDate>Wed, 30 Dec 2009 22:32:35 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-113437</guid> <description>@&lt;a href=&quot;#comment-112568&quot; rel=&quot;nofollow&quot;&gt;Maxence&lt;/a&gt;: Merci beaucoup pour ta réponse :D
Je n&#039;avais jamais songé que je pouvais faire varier le traitement du port 80 sur un même serveur qui aurait deux ips.
Vu qu&#039;OVH fourni des IP fail over, je suppose que c&#039;est une solution efficace pour faire la même chose que propose Korben sans pour autant avoir d&#039;intermédiaire...
Enfin, il me reste plus qu&#039;à trouver comment :)</description> <content:encoded><![CDATA[<p>@<a
href="#comment-112568" rel="nofollow">Maxence</a>: Merci beaucoup pour ta réponse <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_biggrin.gif" alt="" /></p><p>Je n&#8217;avais jamais songé que je pouvais faire varier le traitement du port 80 sur un même serveur qui aurait deux ips.</p><p>Vu qu&#8217;OVH fourni des IP fail over, je suppose que c&#8217;est une solution efficace pour faire la même chose que propose Korben sans pour autant avoir d&#8217;intermédiaire&#8230;</p><p>Enfin, il me reste plus qu&#8217;à trouver comment <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_smile.gif" alt="" /></p> ]]></content:encoded> </item> <item><title>Par : Frédéric de Villamil</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-113428</link> <dc:creator>Frédéric de Villamil</dc:creator> <pubDate>Wed, 30 Dec 2009 20:08:29 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-113428</guid> <description>@&lt;a href=&quot;#comment-113137&quot; rel=&quot;nofollow&quot;&gt;Eno&lt;/a&gt;:
Hmmm WTF comme ils disent ? Je ne vois pas tellement le rapport entre :
La vulnérabilité d&#039;Apache à un type de déni de service basé sur la manière dont Apache gère les fins de connexion, provoqué par des paquets forgés.
La manière dont Apache gère les fichiers statiques (en l&#039;occurrence parfaitement)
Le fait que Wordpress soit une usine à gaz mal foutue mettant régulièrement le serveur de Korbenichou à genoux parce que le très grand nombre de commentaires et de visites rend la mise en place d&#039;un cache parfaitement caduque sur ce dernier.
Je te propose donc un truc : je monte un apache sur une machine de type Dedibox de base, pour lui faire servir des assets, et uniquement des assets. Et on lance un bench genre 10000 connexions par seconde sur ces ficihers statiques pendant quelques heures. Et on voit comment il tient.</description> <content:encoded><![CDATA[<p>@<a
href="#comment-113137" rel="nofollow">Eno</a>:</p><p>Hmmm WTF comme ils disent ? Je ne vois pas tellement le rapport entre :</p><p>La vulnérabilité d&#8217;Apache à un type de déni de service basé sur la manière dont Apache gère les fins de connexion, provoqué par des paquets forgés.</p><p>La manière dont Apache gère les fichiers statiques (en l&#8217;occurrence parfaitement)</p><p>Le fait que WordPress soit une usine à gaz mal foutue mettant régulièrement le serveur de Korbenichou à genoux parce que le très grand nombre de commentaires et de visites rend la mise en place d&#8217;un cache parfaitement caduque sur ce dernier.</p><p>Je te propose donc un truc : je monte un apache sur une machine de type Dedibox de base, pour lui faire servir des assets, et uniquement des assets. Et on lance un bench genre 10000 connexions par seconde sur ces ficihers statiques pendant quelques heures. Et on voit comment il tient.</p> ]]></content:encoded> </item> <item><title>Par : Nicolas Chevallier</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-113301</link> <dc:creator>Nicolas Chevallier</dc:creator> <pubDate>Tue, 29 Dec 2009 16:21:45 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-113301</guid> <description>Merci pour ce tutorial, je cherchais justement des infos sur nginx car j&#039;ai aussi mon pauvre serveur qui chauffe.</description> <content:encoded><![CDATA[<p>Merci pour ce tutorial, je cherchais justement des infos sur nginx car j&#8217;ai aussi mon pauvre serveur qui chauffe.</p> ]]></content:encoded> </item> <item><title>Par : Gilles</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-113220</link> <dc:creator>Gilles</dc:creator> <pubDate>Tue, 29 Dec 2009 08:28:07 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-113220</guid> <description>Sympa :)</description> <content:encoded><![CDATA[<p>Sympa <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_smile.gif" alt="" /></p> ]]></content:encoded> </item> <item><title>Par : Eno</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-113137</link> <dc:creator>Eno</dc:creator> <pubDate>Mon, 28 Dec 2009 14:45:53 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-113137</guid> <description>@&lt;a href=&quot;#comment-113016&quot; rel=&quot;nofollow&quot;&gt;Frédéric de Villamil&lt;/a&gt;: Y&#039;a aussi le fait que Apache est très vulnérable aux attaques de type DoS et gère très mal un haut trafic si il est tout seul.
Donc bon c&#039;est pas vraiment inutile.</description> <content:encoded><![CDATA[<p>@<a
href="#comment-113016" rel="nofollow">Frédéric de Villamil</a>: Y&#8217;a aussi le fait que Apache est très vulnérable aux attaques de type DoS et gère très mal un haut trafic si il est tout seul.<br
/> Donc bon c&#8217;est pas vraiment inutile.</p> ]]></content:encoded> </item> <item><title>Par : Frédéric de Villamil</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-113016</link> <dc:creator>Frédéric de Villamil</dc:creator> <pubDate>Sun, 27 Dec 2009 20:06:00 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-113016</guid> <description>Hmmm je vais faire mon chieur, comme d&#039;hab, mais je ne vois pas tellement à quoi ça sert...
En gros :
Ton Apache n&#039;en a rien à foutre de servir du fichier statique, pas plus que ton nginx. Ton goulet d&#039;étranglement se trouve au niveau de (cette merde de) Wordpress et des plugins que tu utilises, donc du dynamique. Poser un Nginx en reverse proxy n&#039;a d&#039;intérêts que si
– tu as plusieurs serveurs applicatifs pour servir ton dynamique (exemple, nginx + des fastcgi servers pour ton Wordpress auquel cas adieu Apache. C&#039;est ce que j&#039;ai mis sur mon infra.
– tu as plusieurs machines physiques ou virtuelles qui te servent le PHP / les assets.
En fait, je serais toi, je testerai nginx avec plusieurs worker, du PHP fastcgi, le wp-supercache posé sur du memcache histoire d&#039;accélérer les i/o.
Mais ça ne résoudra pas le problème principal : Wordpress et ses plugins à la con.</description> <content:encoded><![CDATA[<p>Hmmm je vais faire mon chieur, comme d&#8217;hab, mais je ne vois pas tellement à quoi ça sert&#8230;</p><p>En gros :</p><p>Ton Apache n&#8217;en a rien à foutre de servir du fichier statique, pas plus que ton nginx. Ton goulet d&#8217;étranglement se trouve au niveau de (cette merde de) WordPress et des plugins que tu utilises, donc du dynamique. Poser un Nginx en reverse proxy n&#8217;a d&#8217;intérêts que si<br
/> – tu as plusieurs serveurs applicatifs pour servir ton dynamique (exemple, nginx + des fastcgi servers pour ton WordPress auquel cas adieu Apache. C&#8217;est ce que j&#8217;ai mis sur mon infra.<br
/> – tu as plusieurs machines physiques ou virtuelles qui te servent le PHP / les assets.</p><p>En fait, je serais toi, je testerai nginx avec plusieurs worker, du PHP fastcgi, le wp-supercache posé sur du memcache histoire d&#8217;accélérer les i/o.</p><p>Mais ça ne résoudra pas le problème principal : WordPress et ses plugins à la con.</p> ]]></content:encoded> </item> <item><title>Par : arteta</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-112931</link> <dc:creator>arteta</dc:creator> <pubDate>Sun, 27 Dec 2009 17:53:54 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112931</guid> <description>@&lt;a href=&quot;#comment-112856&quot; rel=&quot;nofollow&quot;&gt;DjinnS&lt;/a&gt;:
Plutôt d&#039;accord avec toi, sauf sur le ton utilisé :)
Sinon nginx intègre un cache (en proxy ou fastcgi via phpfpm par exemple) depuis la version 0.7.48:
=&gt; http://wiki.nginx.org/NginxHttpProxyModule#proxy_cache
Ça marche plutôt bien.
Pour mon taff, j&#039;ai utilisé Varnish, et j&#039;ai vraiment été charmé, l&#039;idée de pv faire des règles style: navigateur &lt;&gt; cache, backend &lt;&lt;&gt;&gt; cache, est juste génial, genre j&#039;ai mi en place une politique de cache assez rapidement (en cache tout, si le cookie de session est seté, on pipe).
Pour finir, plutôt propre de réduire les threads prefork apache uniquement pour le php, pas si con que ca, et nginx délivre bien plus rapidement le static (jpeg, css, js, and co).</description> <content:encoded><![CDATA[<p>@<a
href="#comment-112856" rel="nofollow">DjinnS</a>:<br
/> Plutôt d&#8217;accord avec toi, sauf sur le ton utilisé <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_smile.gif" alt="" /></p><p>Sinon nginx intègre un cache (en proxy ou fastcgi via phpfpm par exemple) depuis la version 0.7.48:<br
/> =&gt; <a
target="_blank" href="http://wiki.nginx.org/NginxHttpProxyModule#proxy_cache"  rel="nofollow">http://wiki.nginx.org/NginxHttpProxyModule#proxy_cache</a></p><p>Ça marche plutôt bien.</p><p>Pour mon taff, j&#8217;ai utilisé Varnish, et j&#8217;ai vraiment été charmé, l&#8217;idée de pv faire des règles style: navigateur &lt;&gt; cache, backend &lt;&lt;&gt;&gt; cache, est juste génial, genre j&#8217;ai mi en place une politique de cache assez rapidement (en cache tout, si le cookie de session est seté, on pipe).</p><p>Pour finir, plutôt propre de réduire les threads prefork apache uniquement pour le php, pas si con que ca, et nginx délivre bien plus rapidement le static (jpeg, css, js, and co).</p> ]]></content:encoded> </item> <item><title>Par : foliop</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-112879</link> <dc:creator>foliop</dc:creator> <pubDate>Sun, 27 Dec 2009 10:15:55 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112879</guid> <description>@&lt;a href=&quot;#comment-112664&quot; rel=&quot;nofollow&quot;&gt;John Smith&lt;/a&gt;: Justement c&#039;est ce que j&#039;ai fait mais ca pointe directement à la racine du serveur</description> <content:encoded><![CDATA[<p>@<a
href="#comment-112664" rel="nofollow">John Smith</a>: Justement c&#8217;est ce que j&#8217;ai fait mais ca pointe directement à la racine du serveur</p> ]]></content:encoded> </item> <item><title>Par : DjinnS</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-112856</link> <dc:creator>DjinnS</dc:creator> <pubDate>Sat, 26 Dec 2009 23:39:48 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112856</guid> <description>Je dois être marrant, sans doute, mais tu devrais toi aussi apprendre à configurer Squid avant de cracher dessus. T&#039;être même regarder un coup du coté des headers HTTP, t&#039;être, non ? Squid peut cracher 2K pages/secondes, sans forcer. C&#039;est sur, c&#039;est pourri ...
Le mode reverse de ngnix n&#039;a pas toutes les possiblités de Squid.
Ngnix tient-il compte des headers cache-control ? Utilise-t-il un algo pour maintenir les objets hot en mémoire ? Etc .. etc ... Squid le fait.
Varnish est sympa mais est très contraignant pour l&#039;admin, puisqu&#039;il doit se taper les règles et bien connaitre donc l&#039;application. Ce qui est généralement du domaines des devs, mais comme c&#039;est des quiches ... Il est parfois préférable de leur prendre la tête avec les headers cache-control et les laisser gérer la cache ... Varnish est jeune mais il est certain qu&#039;un jour, il sera bien supérieur à Squid.
Bref, ici on ne parle pas de proxy mais d&#039;un vieux proxy-pass à la apache pour balancer trois images. Rien d&#039;extraordinaire et certainement pas la configuration ultime pour la performance, bien au contraire.</description> <content:encoded><![CDATA[<p>Je dois être marrant, sans doute, mais tu devrais toi aussi apprendre à configurer Squid avant de cracher dessus. T&#8217;être même regarder un coup du coté des headers HTTP, t&#8217;être, non ? Squid peut cracher 2K pages/secondes, sans forcer. C&#8217;est sur, c&#8217;est pourri &#8230;</p><p>Le mode reverse de ngnix n&#8217;a pas toutes les possiblités de Squid.</p><p>Ngnix tient-il compte des headers cache-control ? Utilise-t-il un algo pour maintenir les objets hot en mémoire ? Etc .. etc &#8230; Squid le fait.</p><p>Varnish est sympa mais est très contraignant pour l&#8217;admin, puisqu&#8217;il doit se taper les règles et bien connaitre donc l&#8217;application. Ce qui est généralement du domaines des devs, mais comme c&#8217;est des quiches &#8230; Il est parfois préférable de leur prendre la tête avec les headers cache-control et les laisser gérer la cache &#8230; Varnish est jeune mais il est certain qu&#8217;un jour, il sera bien supérieur à Squid.</p><p>Bref, ici on ne parle pas de proxy mais d&#8217;un vieux proxy-pass à la apache pour balancer trois images. Rien d&#8217;extraordinaire et certainement pas la configuration ultime pour la performance, bien au contraire.</p> ]]></content:encoded> </item> <item><title>Par : Alain Ternaute</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-112822</link> <dc:creator>Alain Ternaute</dc:creator> <pubDate>Sat, 26 Dec 2009 19:53:46 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112822</guid> <description>Bonjour.
Pour faire de bô schémas (réseau ou autre), on peux aller sur http://my.lovelycharts.com/ on se fait un compte gratos et c&#039;est bon.
Schémas exportables en PNG (ou JPG si on ne veut pas de transparence). Je précise juste qu&#039;en compte free, on à le droit qu&#039;à un seul schéma sauvegardé (zut !).
Dans le même genre, il y à Gliffy : http://www.gliffy.com/ mais je n&#039;ai pas test.</description> <content:encoded><![CDATA[<p>Bonjour.</p><p>Pour faire de bô schémas (réseau ou autre), on peux aller sur <a
target="_blank" href="http://my.lovelycharts.com/"  rel="nofollow">http://my.lovelycharts.com/</a> on se fait un compte gratos et c&#8217;est bon.</p><p>Schémas exportables en PNG (ou JPG si on ne veut pas de transparence). Je précise juste qu&#8217;en compte free, on à le droit qu&#8217;à un seul schéma sauvegardé (zut !).</p><p>Dans le même genre, il y à Gliffy : <a
target="_blank" href="http://www.gliffy.com/"  rel="nofollow">http://www.gliffy.com/</a> mais je n&#8217;ai pas test.</p> ]]></content:encoded> </item> <item><title>Par : Eno</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-112797</link> <dc:creator>Eno</dc:creator> <pubDate>Sat, 26 Dec 2009 16:26:05 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112797</guid> <description>Apache est bien il faut juste le tuner et avoir un loadbalancer / reverse proxy devant et un serveur pour le contenu statique ;)</description> <content:encoded><![CDATA[<p>Apache est bien il faut juste le tuner et avoir un loadbalancer / reverse proxy devant et un serveur pour le contenu statique <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_wink.gif" alt="" /></p> ]]></content:encoded> </item> <item><title>Par : John Smith</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-112784</link> <dc:creator>John Smith</dc:creator> <pubDate>Sat, 26 Dec 2009 14:13:17 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112784</guid> <description>@&lt;a href=&quot;#comment-112776&quot; rel=&quot;nofollow&quot;&gt;DjinnS&lt;/a&gt;: t&#039;es marrant toi.
Pour ce qui est des proxy, Squid est pourri...
Varnish est pas mal avec son système de cache &quot;intelligent&quot; mais par contre pour les fichiers statiques, il est infiniment mieux d&#039;utiliser nginx (qui est le moyen le plus rapide de les servir connu par l&#039;Homme).
Voir aussi nCache : http://code.google.com/p/ncache/ qui est l&#039;équivalent de Squid/Varnish basé sur le code du serveur russe :P
Après en PHP, Apache sera surement un peu meilleur qu&#039;NGINX avec un nombre élevé de connexions (et encore), mais quand on voit les ressources qu&#039;il consomme, il y a de quoi flipper.
Puis Korben.info, c&#039;est beaucoup de statique puisque des fichiers .html sont générés par WP-Super Cache. (d&#039;ailleurs je trouve que W3 Total Cache est mieux :))
Donc mieux vaut les servir également avec nginx, ainsi que le css, les images du thème et le js.
L&#039;intérêt d&#039;un reverse proxy est également de bien mieux contrôler le trafic qui arrive et de protéger le serveur  backend (à condition d&#039;avoir un autre serveur) en cas de DOS ou autre (nginx encaisse à max)
Enfin bon, je pense pas pouvoir convaincre les inconditionnels d&#039;Apache...C&#039;est un peu une peine perdu :/</description> <content:encoded><![CDATA[<p>@<a
href="#comment-112776" rel="nofollow">DjinnS</a>: t&#8217;es marrant toi.<br
/> Pour ce qui est des proxy, Squid est pourri&#8230;<br
/> Varnish est pas mal avec son système de cache &laquo;&nbsp;intelligent&nbsp;&raquo; mais par contre pour les fichiers statiques, il est infiniment mieux d&#8217;utiliser nginx (qui est le moyen le plus rapide de les servir connu par l&#8217;Homme).<br
/> Voir aussi nCache : <a
target="_blank" href="http://code.google.com/p/ncache/"  rel="nofollow">http://code.google.com/p/ncache/</a> qui est l&#8217;équivalent de Squid/Varnish basé sur le code du serveur russe <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_razz.gif" alt="" /></p><p>Après en PHP, Apache sera surement un peu meilleur qu&#8217;NGINX avec un nombre élevé de connexions (et encore), mais quand on voit les ressources qu&#8217;il consomme, il y a de quoi flipper.<br
/> Puis Korben.info, c&#8217;est beaucoup de statique puisque des fichiers .html sont générés par WP-Super Cache. (d&#8217;ailleurs je trouve que W3 Total Cache est mieux <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_smile.gif" alt="" />)<br
/> Donc mieux vaut les servir également avec nginx, ainsi que le css, les images du thème et le js.</p><p>L&#8217;intérêt d&#8217;un reverse proxy est également de bien mieux contrôler le trafic qui arrive et de protéger le serveur  backend (à condition d&#8217;avoir un autre serveur) en cas de DOS ou autre (nginx encaisse à max)</p><p>Enfin bon, je pense pas pouvoir convaincre les inconditionnels d&#8217;Apache&#8230;C&#8217;est un peu une peine perdu :/</p> ]]></content:encoded> </item> <item><title>Par : DjinnS</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-112776</link> <dc:creator>DjinnS</dc:creator> <pubDate>Sat, 26 Dec 2009 13:13:35 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112776</guid> <description>Tu devrais déjà configurer Apache correctement, PHP correctement et MySQL correctement avant d&#039;aller raconter des conneries.
Apache en worker avec PHP sera toujours plus lent que le prefork avec PHP en module (pour le commentaire qui en parle). Bench à l&#039;appui.
Si tu veux du proxy, prends un vrai proxy comme Squid ou Varnish, là tu auras plus de performances pour tes fichiers statiques. Mais bon, des apache qui crache 20x plus de page que ton site ça existe (j&#039;en ai) pas besoin de kikouloler avec Nginx.
Et utilise un opcode, ça sera déjà mieux si c&#039;est pas déjà le cas.</description> <content:encoded><![CDATA[<p>Tu devrais déjà configurer Apache correctement, PHP correctement et MySQL correctement avant d&#8217;aller raconter des conneries.</p><p>Apache en worker avec PHP sera toujours plus lent que le prefork avec PHP en module (pour le commentaire qui en parle). Bench à l&#8217;appui.</p><p>Si tu veux du proxy, prends un vrai proxy comme Squid ou Varnish, là tu auras plus de performances pour tes fichiers statiques. Mais bon, des apache qui crache 20x plus de page que ton site ça existe (j&#8217;en ai) pas besoin de kikouloler avec Nginx.</p><p>Et utilise un opcode, ça sera déjà mieux si c&#8217;est pas déjà le cas.</p> ]]></content:encoded> </item> <item><title>Par : Korben</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-112726</link> <dc:creator>Korben</dc:creator> <pubDate>Sat, 26 Dec 2009 08:23:03 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112726</guid> <description>Merci pour vos conseils supplémentaires les gars !! Je vais lire tout ça au calme</description> <content:encoded><![CDATA[<p>Merci pour vos conseils supplémentaires les gars !! Je vais lire tout ça au calme</p> ]]></content:encoded> </item> <item><title>Par : John Smith</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-2#comment-112664</link> <dc:creator>John Smith</dc:creator> <pubDate>Fri, 25 Dec 2009 22:29:03 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112664</guid> <description>@&lt;a href=&quot;#comment-112625&quot; rel=&quot;nofollow&quot;&gt;glop78&lt;/a&gt;: oui, pas besoin de toucher aux virtuals hosts d&#039;Apache (ou de n&#039;importe quel autre HTTPD)
Dans l&#039;exemple de Korben, t&#039;as juste a ajouter tes domaines à la suite :
server_name  korben.info tondomaine1.com tondomaine2.net;
Il pointeront tous vers ton serveur HTTPD qui se trouve derrière nginx et qui se chargera des vHosts :)
@&lt;a href=&quot;#comment-112630&quot; rel=&quot;nofollow&quot;&gt;Henry cow&lt;/a&gt;: Le mieux pour booster une vielle dedibox serait de mettre Apache au placard, et d&#039;opter pour un &quot;vrai&quot; serveur HTTPd (cherokee ou nginx sont très performants en php-cgi) et tu verra qu&#039;un httpd qui consomme 100+ Mo de RAM n&#039;est pas normal (contrairement à ce à quoi Apache nous a habitué)</description> <content:encoded><![CDATA[<p>@<a
href="#comment-112625" rel="nofollow">glop78</a>: oui, pas besoin de toucher aux virtuals hosts d&#8217;Apache (ou de n&#8217;importe quel autre HTTPD)</p><p>Dans l&#8217;exemple de Korben, t&#8217;as juste a ajouter tes domaines à la suite :<br
/> server_name  korben.info tondomaine1.com tondomaine2.net;<br
/> Il pointeront tous vers ton serveur HTTPD qui se trouve derrière nginx et qui se chargera des vHosts <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_smile.gif" alt="" /></p><p>@<a
href="#comment-112630" rel="nofollow">Henry cow</a>: Le mieux pour booster une vielle dedibox serait de mettre Apache au placard, et d&#8217;opter pour un &laquo;&nbsp;vrai&nbsp;&raquo; serveur HTTPd (cherokee ou nginx sont très performants en php-cgi) et tu verra qu&#8217;un httpd qui consomme 100+ Mo de RAM n&#8217;est pas normal (contrairement à ce à quoi Apache nous a habitué)</p> ]]></content:encoded> </item> <item><title>Par : Henry cow</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-1#comment-112630</link> <dc:creator>Henry cow</dc:creator> <pubDate>Fri, 25 Dec 2009 18:59:43 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112630</guid> <description>Ceux qui ont testé, ça peut booster une vieille Dédibox ce proxy?</description> <content:encoded><![CDATA[<p>Ceux qui ont testé, ça peut booster une vieille Dédibox ce proxy?</p> ]]></content:encoded> </item> <item><title>Par : glop78</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-1#comment-112625</link> <dc:creator>glop78</dc:creator> <pubDate>Fri, 25 Dec 2009 17:41:16 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112625</guid> <description>Hello :)
Est il possible de faire ce type de config avec un dédié comportant plusieurs domaines ?
La le proxy pointe direct vers 10.0.0.1:8080 donc en gros la racine du serveur niveau http</description> <content:encoded><![CDATA[<p>Hello <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_smile.gif" alt="" /></p><p>Est il possible de faire ce type de config avec un dédié comportant plusieurs domaines ?<br
/> La le proxy pointe direct vers 10.0.0.1:8080 donc en gros la racine du serveur niveau http</p> ]]></content:encoded> </item> <item><title>Par : Eno</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-1#comment-112624</link> <dc:creator>Eno</dc:creator> <pubDate>Fri, 25 Dec 2009 17:35:11 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112624</guid> <description>@&lt;a href=&quot;#comment-112612&quot; rel=&quot;nofollow&quot;&gt;laurentgina&lt;/a&gt;:
- Optimiser ton code
- Optimiser les images
- Striper les infos dans les images
- Utiliser la compression pour le transfert ( gzip ect ... )</description> <content:encoded><![CDATA[<p>@<a
href="#comment-112612" rel="nofollow">laurentgina</a>:<br
/> - Optimiser ton code<br
/> - Optimiser les images<br
/> - Striper les infos dans les images<br
/> - Utiliser la compression pour le transfert ( gzip ect &#8230; )</p> ]]></content:encoded> </item> <item><title>Par : laurentgina</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-1#comment-112612</link> <dc:creator>laurentgina</dc:creator> <pubDate>Fri, 25 Dec 2009 15:36:19 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112612</guid> <description>Très bon article Korben,
Aurais tu des solutions pour améliorer la bande passante?</description> <content:encoded><![CDATA[<p>Très bon article Korben,</p><p>Aurais tu des solutions pour améliorer la bande passante?</p> ]]></content:encoded> </item> <item><title>Par : John Smith</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-1#comment-112606</link> <dc:creator>John Smith</dc:creator> <pubDate>Fri, 25 Dec 2009 14:56:44 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112606</guid> <description>@&lt;a href=&quot;#comment-112603&quot; rel=&quot;nofollow&quot;&gt;foo&lt;/a&gt;: Comme tu peux le voir dans le post de Korben, il a choisi de ne pas compiler NGINX par la source, et a décidé de l&#039;installer par les packages debian/ubuntu (je sais pas quelle distrib il a) où la version stable est la 0.6.32.
La 0.7.64 est &quot;unstable&quot; dans les packages ;)</description> <content:encoded><![CDATA[<p>@<a
href="#comment-112603" rel="nofollow">foo</a>: Comme tu peux le voir dans le post de Korben, il a choisi de ne pas compiler NGINX par la source, et a décidé de l&#8217;installer par les packages debian/ubuntu (je sais pas quelle distrib il a) où la version stable est la 0.6.32.<br
/> La 0.7.64 est &laquo;&nbsp;unstable&nbsp;&raquo; dans les packages <img
src="http://korben.info/wp-content/plugins/wp-smiley-switcher/yellowpack/icon_wink.gif" alt="" /></p> ]]></content:encoded> </item> <item><title>Par : foo</title><link>http://korben.info/configurer-nginx-reverse-proxy.html/comment-page-1#comment-112603</link> <dc:creator>foo</dc:creator> <pubDate>Fri, 25 Dec 2009 14:28:09 +0000</pubDate> <guid
isPermaLink="false">http://www.korben.info/?p=9677#comment-112603</guid> <description>@iMeee: la 0.6.39 est stable ainsi que la 0.7.64</description> <content:encoded><![CDATA[<p>@iMeee: la 0.6.39 est stable ainsi que la 0.7.64</p> ]]></content:encoded> </item> </channel> </rss>
