{"id":41248,"date":"2020-08-17T06:22:47","date_gmt":"2020-08-17T13:22:47","guid":{"rendered":"https:\/\/kinsta.com\/?p=77722"},"modified":"2024-10-03T14:55:31","modified_gmt":"2024-10-03T13:55:31","slug":"proxy-inverse","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/","title":{"rendered":"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)"},"content":{"rendered":"<p>Un proxy inverse (reverse proxy) se trouve devant un serveur web et re\u00e7oit toutes les requ\u00eates avant qu&rsquo;elles n&rsquo;atteignent le serveur d&rsquo;origine. Il fonctionne de la m\u00eame mani\u00e8re qu&rsquo;un proxy avanc\u00e9 (forward proxy), sauf que dans ce cas, c&rsquo;est le serveur web qui utilise le proxy plut\u00f4t que l&rsquo;utilisateur ou le client. Les proxy inverses sont g\u00e9n\u00e9ralement utilis\u00e9s pour <a href=\"https:\/\/kinsta.com\/fr\/blog\/performances-des-tierces-parties\/\">am\u00e9liorer les performances<\/a>, la s\u00e9curit\u00e9 et la fiabilit\u00e9 du serveur web.<\/p>\n<p>Par exemple, vous pouvez avoir un site non-WordPress h\u00e9berg\u00e9 sur le domaine <code><strong>exemple.com<\/strong><\/code> sur le serveur A et avoir son blog fonctionnant sous WordPress sur l&rsquo;URL <code><strong>exemple.com\/blog<\/strong><\/code> h\u00e9berg\u00e9 sur le serveur B. Vous pouvez y parvenir en ajoutant un proxy inverse pour le serveur qui h\u00e9berge votre site principal. Vous pouvez configurer le proxy inverse pour rediriger les requ\u00eates adress\u00e9es au blog vers un autre serveur (par exemple, l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/hebergement-wordpress\/\">h\u00e9bergement WordPress<\/a> g\u00e9r\u00e9 par Kinsta).<\/p>\n<p>Dans cet article, vous apprendrez les bases des serveurs de proxy inverse, leur fonctionnement, leurs principaux avantages et comment vous pouvez les utiliser pour acc\u00e9l\u00e9rer et s\u00e9curiser votre site WordPress.<\/p>\n<p>\u00c7a vous excite ? Commen\u00e7ons !<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Qu&rsquo;est-ce qu&rsquo;un proxy inverse ?<\/h2>\n<p>Pour comprendre ce qu&rsquo;est un serveur proxy inverse, vous devez d&rsquo;abord conna\u00eetre son r\u00f4le et vous familiariser avec tous les termes qui s&rsquo;y rapportent.<\/p>\n<p>Lorsque vous naviguez normalement sur le web en saisissant un <a href=\"https:\/\/kinsta.com\/fr\/blog\/choisir-un-nom-de-domaine\/\">nom de domaine<\/a> ou en cliquant sur un lien, votre navigateur\/appareil se connecte directement au serveur du site web et commence \u00e0 t\u00e9l\u00e9charger ses ressources.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/fonctionne-habituellement-navigation-internet.png\" alt=\"Comment fonctionne habituellement la navigation sur Internet\" width=\"1100\" height=\"434\"><figcaption class=\"wp-caption-text\">Comment fonctionne habituellement la navigation sur Internet<\/figcaption><\/figure>\n<p>Si vous souhaitez anonymiser votre adresse IP depuis les sites web que vous visitez, vous pouvez utiliser un serveur proxy pour lui envoyer d&rsquo;abord toutes vos requ\u00eates. Il transmettra vos requ\u00eates au <a href=\"https:\/\/kinsta.com\/fr\/blog\/que-sont-les-dns\/\">r\u00e9solveur DNS<\/a>, puis t\u00e9l\u00e9chargera les ressources du site web \u00e0 partir de son serveur d&rsquo;origine.<\/p>\n<p>Ensuite, il transmettra ces ressources \u00e0 votre appareil. C&rsquo;est ce que l&rsquo;on appelle un proxy avanc\u00e9.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/fonctionne-serveur-proxy-avance.png\" alt=\"Comment fonctionne un serveur proxy avanc\u00e9\" width=\"1100\" height=\"427\"><figcaption class=\"wp-caption-text\">Comment fonctionne un serveur proxy avanc\u00e9<\/figcaption><\/figure>\n<p>Vous \u00eates compl\u00e8tement masqu\u00e9 du site web car il pense que votre requ\u00eate provient du proxy avanc\u00e9.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>En raison de la fa\u00e7on dont certains <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-analytics-mykinsta\/\/counting-visits\/\">fournisseurs d&rsquo;h\u00e9bergement comme Kinsta comptabilisent les visites de sites<\/a>, ils demandent aux utilisateurs de d\u00e9finir un en-t\u00eate pour notifier leur v\u00e9ritable adresse IP au serveur d&rsquo;origine. Par cons\u00e9quent, les avantages en mati\u00e8re de protection de la vie priv\u00e9e ne s&rsquo;appliquent pas dans des cas sp\u00e9cifiques comme ceux-ci.<\/p>\n<\/aside>\n\n<p>Outre l&rsquo;am\u00e9lioration de la protection de la vie priv\u00e9e des utilisateurs, un proxy avanc\u00e9 est principalement utilis\u00e9 pour contourner les restrictions g\u00e9ographiques en mati\u00e8re de contenu. Par exemple, si vous voulez regarder une vid\u00e9o qui est bloqu\u00e9e dans votre r\u00e9gion, vous pouvez utiliser un proxy avanc\u00e9 avec une adresse IP sur laquelle la vid\u00e9o est disponible pour \u00eatre visionn\u00e9e.<\/p>\n<p>Un proxy avanc\u00e9 fonctionne presque de la m\u00eame mani\u00e8re qu&rsquo;un r\u00e9seau priv\u00e9 virtuel (VPN), mais il s&rsquo;<a href=\"https:\/\/www.varonis.com\/blog\/proxy-vs-vpn\">agit de technologies distinctes<\/a> avec des cas d&rsquo;utilisation uniques (elles peuvent cependant parfois se chevaucher).<\/p>\n<h3>Serveur proxy inverse et serveur proxy avanc\u00e9<\/h3>\n<p>Un serveur proxy inverse agit comme une fa\u00e7ade pour le serveur d&rsquo;origine afin de maintenir l&rsquo;anonymat et de <a href=\"https:\/\/kinsta.com\/fr\/blog\/securite-wordpress\/\">renforcer la s\u00e9curit\u00e9<\/a>, tout comme un utilisateur\/client peut utiliser un proxy avanc\u00e9 pour obtenir la m\u00eame chose. Il garantit qu&rsquo;aucun utilisateur ou client ne communique directement avec le serveur d&rsquo;origine.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/comment-fonctionne-serveur-proxy-inverse.png\" alt=\"Comment fonctionne un serveur proxy inverse\" width=\"1100\" height=\"427\"><figcaption class=\"wp-caption-text\">Comment fonctionne un serveur proxy inverse<\/figcaption><\/figure>\n<p>La diff\u00e9rence entre un proxy avanc\u00e9 et un proxy inverse est mineure, mais ils fonctionnent diff\u00e9remment.<\/p>\n<p>Les deux peuvent travailler ensemble car il n&rsquo;y a pas de chevauchement dans leur fonctionnement. En g\u00e9n\u00e9ral, les utilisateurs\/clients utilisent un proxy avanc\u00e9, tandis que les serveurs d&rsquo;origine utilisent un proxy inverse.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/serveurs-proxies-inverses-vs-serveurs-proxies-avances.png\" alt=\"Serveurs proxies inverses vs serveurs proxies avanc\u00e9s\" width=\"1100\" height=\"550\"><figcaption class=\"wp-caption-text\">Serveurs de proxy inverse vs serveurs de proxy avanc\u00e9s<\/figcaption><\/figure>\n<p>Comme l&rsquo;administrateur d&rsquo;un serveur peut contr\u00f4ler le fonctionnement du proxy inverse, vous pouvez l&rsquo;utiliser pour activer de nombreuses fonctions utiles.<\/p>\n<p>Nous listerons tous ses avantages plus loin dans cet article.<\/p>\n<h3>Pourquoi utiliser un proxy inverse ?<\/h3>\n<p>De nombreuses entreprises, en particulier les grandes entreprises, utilisent des sites web sur mesure qui sont adapt\u00e9s \u00e0 leurs besoins particuliers et ne fonctionnent pas sous WordPress. Citons par exemple les sites web des banques et des assurances.<\/p>\n<p>Dans d&rsquo;autres cas, une entreprise peut h\u00e9berger son site sur un service externe qui ne lui permet pas d&rsquo;installer un logiciel externe (par exemple <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-wordpress\/\">WordPress<\/a>). Il s&rsquo;agit g\u00e9n\u00e9ralement de petits et moyens d\u00e9taillants utilisant une <a href=\"https:\/\/kinsta.com\/fr\/blog\/plateformes-ecommerce\/\">plateforme de commerce \u00e9lectronique<\/a> telle que <a href=\"https:\/\/kinsta.com\/fr\/blog\/alternatives-shopify\/\">Shopify<\/a>.<\/p>\n<p>Comme WordPress dispose de <a href=\"https:\/\/kinsta.com\/fr\/blog\/logiciel-cms\/\">fonctionnalit\u00e9s CMS robustes<\/a>, de nombreuses entreprises, y compris les grandes entreprises ayant des sites web sur mesure, peuvent <a href=\"https:\/\/kinsta.com\/fr\/part-de-marche-de-wordpress\/\">pr\u00e9f\u00e9rer h\u00e9berger leurs blogs en utilisant WordPress<\/a>.<\/p>\n<p>Une fa\u00e7on de contourner ce probl\u00e8me est d&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/sous-domaine-wordpress\/#how-to-install-wordpress-on-subdomain\">installer WordPress sur le sous-domaine du site principal<\/a> et de structurer les <a href=\"https:\/\/kinsta.com\/fr\/blog\/navigation-site-web\/\">menus de navigation<\/a> de mani\u00e8re \u00e0 ce que les utilisateurs puissent passer facilement du site principal au blog.<\/p>\n<p>Comme les sous-domaines se comportent comme un domaine unique, cela peut affecter le <a href=\"https:\/\/kinsta.com\/fr\/blog\/seo-wordpress\/\">r\u00e9f\u00e9rencement de votre site<\/a>. M\u00eame si Google traite les sous-domaines et les sous-r\u00e9pertoires de la m\u00eame mani\u00e8re, il faut plus d&rsquo;efforts pour optimiser un site web pour le classement dans les moteurs de recherche s&rsquo;il est <a href=\"https:\/\/kinsta.com\/fr\/blog\/sous-domaine-wordpress\/#impact\">h\u00e9berg\u00e9 dans un sous-domaine que s&rsquo;il est h\u00e9berg\u00e9 dans un sous-r\u00e9pertoire<\/a>.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/deux-approches-hebergement-blogs-site-web.png\" alt=\"Deux approches pour l'h\u00e9bergement de blogs sur un site web\" width=\"1100\" height=\"252\"><figcaption class=\"wp-caption-text\">Deux approches pour l&rsquo;h\u00e9bergement de blogs sur un site web<\/figcaption><\/figure>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=uJGDyAN9g-g\">Google a r\u00e9affirm\u00e9<\/a> qu&rsquo;il traite les sous-domaines et les sous-r\u00e9pertoires de la m\u00eame mani\u00e8re, mais certains experts en r\u00e9f\u00e9rencement ne sont pas d&rsquo;accord avec cela. Et m\u00eame si cela n&rsquo;affecte pas le r\u00e9f\u00e9rencement du site, un site h\u00e9berg\u00e9 dans un sous-r\u00e9pertoire est tout simplement plus facile \u00e0 maintenir.<\/p>\n<p>C&rsquo;est pourquoi vous pouvez utiliser un proxy inverse pour rediriger les requ\u00eates vers le blog du site h\u00e9berg\u00e9 sur un serveur s\u00e9par\u00e9. Par exemple, une banque peut h\u00e9berger son site principal sur ses serveurs de mani\u00e8re s\u00e9curis\u00e9e, mais elle peut aussi h\u00e9berger son <a href=\"https:\/\/kinsta.com\/fr\/blog\/meilleures-plateformes-blog\/#1-wordpressorg\">blog WordPress<\/a> s\u00e9par\u00e9ment sur un h\u00e9bergeur WordPress g\u00e9r\u00e9 comme <a href=\"https:\/\/kinsta.com\/fr\/\">Kinsta<\/a>.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/exemple-utilisation-proxy-inverse.png\" alt=\"Un exemple de cas d'utilisation d'un proxy inverse\" width=\"1100\" height=\"464\"><figcaption class=\"wp-caption-text\">Un exemple de cas d&rsquo;utilisation d&rsquo;un proxy inverse<\/figcaption><\/figure>\n<p>L&rsquo;un des principaux avantages de l&rsquo;utilisation d&rsquo;un proxy inverse est de r\u00e9unir deux sites diff\u00e9rents sous un seul nom de domaine. Cela aide les marques \u00e0 maintenir leurs sites organis\u00e9s, professionnels et cr\u00e9dibles.<\/p>\n\n<h2>Avantages de l&rsquo;utilisation d&rsquo;un proxy inverse<\/h2>\n<p>Outre le cas d&rsquo;utilisation susmentionn\u00e9, le proxy inverse conf\u00e8re \u00e9galement de nombreux autres avantages. La section ci-dessous pr\u00e9sente certains de leurs principaux avantages.<\/p>\n<h3>\u00c9quilibrage de charge<\/h3>\n<p>Un serveur d&rsquo;origine unique ne peut pas g\u00e9rer tout le <a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-diriger-trafic-sur-votre-site\/\">trafic entrant<\/a> pour un site web qui compte des millions de visiteurs uniques par jour. Dans ce cas, vous pouvez r\u00e9partir le trafic de mani\u00e8re intelligente entre un ensemble de plusieurs serveurs. En g\u00e9n\u00e9ral, tous les serveurs h\u00e9bergent le m\u00eame contenu afin d&rsquo;\u00e9liminer un point de d\u00e9faillance, ce qui rend le site web plus fiable.<\/p>\n<p>Un proxy inverse est un excellent moyen configurer ceci car il peut recevoir le trafic entrant avant qu&rsquo;il n&rsquo;atteigne le serveur d&rsquo;origine. Si le serveur d&rsquo;origine est surcharg\u00e9 ou tombe compl\u00e8tement en panne, il peut distribuer le trafic \u00e0 d&rsquo;autres serveurs sans affecter la fonctionnalit\u00e9 du site.<\/p>\n<p>Le proxy inverse peut \u00e9galement diriger les requ\u00eates entrantes vers plusieurs serveurs, chaque serveur remplissant une fonction sp\u00e9cifique pour laquelle il est optimis\u00e9. Le proxy inverse peut alors recueillir les r\u00e9ponses de tous les serveurs et les transmettre au client.<\/p>\n<p>Comme nous utilisons la plupart des proxy invers\u00e9 populaires principalement pour l&rsquo;\u00e9quilibrage de charge, ils sont \u00e9galement appel\u00e9s <strong>r\u00e9partiteurs de charge<\/strong> (load balancers).<\/p>\n<h4>R\u00e9partiteurs de charge globale des serveurs (Global Server Load ou GSLB)<\/h4>\n<p>GSLB est une m\u00e9thode avanc\u00e9e d&rsquo;\u00e9quilibrage de la charge pour r\u00e9partir le trafic d&rsquo;un site web entre de nombreux serveurs plac\u00e9s strat\u00e9giquement dans le monde entier. Elle est g\u00e9n\u00e9ralement r\u00e9alis\u00e9e par une <a href=\"https:\/\/www.cloudflare.com\/learning\/cdn\/glossary\/anycast-network\/\">technique de routage anycast<\/a>, o\u00f9 le proxy inverse choisit le n\u0153ud du serveur en fonction du temps de parcours le plus rapide entre le client et le serveur.<\/p>\n<p>Non seulement GSLB augmente consid\u00e9rablement la fiabilit\u00e9 et la s\u00e9curit\u00e9 du site, mais elle r\u00e9duit \u00e9galement les <a href=\"https:\/\/kinsta.com\/fr\/blog\/ttfb\/\">temps de latence et de chargement<\/a>, am\u00e9liorant ainsi l&rsquo;exp\u00e9rience de l&rsquo;utilisateur. Vous pouvez utiliser GSLB avec d&rsquo;autres techniques d&rsquo;optimisation du r\u00e9seau telles que le <a href=\"https:\/\/en.wikipedia.org\/wiki\/Reverse_proxy#:~:text=A%20reverse%20proxy%20can%20optimize,little%20bit%20at%20a%20time.\">Spoon Feeding<\/a> pour lib\u00e9rer encore plus les ressources de calcul des serveurs d&rsquo;origine.<\/p>\n<p>Bien que vous puissiez configurer manuellement l&rsquo;\u00e9quilibrage global de la charge du serveur sur votre serveur, il est g\u00e9n\u00e9ralement assur\u00e9 par des CDN d\u00e9di\u00e9s tels que <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/cdn-wordpress\/kinsta-cdn\/#kinstas-cdn\">Cloudflare<\/a> et <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/cdn-wordpress\/kinsta-cdn\/#kinstas-cdn\">KeyCDN (qui alimente \u00e9galement Kinsta CDN)<\/a>. Kinsta dessert tous les sites webs h\u00e9berg\u00e9s par son interm\u00e9diaire gr\u00e2ce \u00e0 un <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/premiers-pas-wordpress\/infrastructure-wordpress\/\">\u00e9quilibreur de charge aliment\u00e9 par la plateforme Google Cloud<\/a>.<\/p>\n<h3>S\u00e9curit\u00e9 renforc\u00e9e<\/h3>\n<p>Le proxy inverse peuvent masquer l&rsquo;adresse IP et d&rsquo;autres caract\u00e9ristiques des serveurs d&rsquo;origine. Ainsi, le serveur d&rsquo;origine de votre site web peut mieux pr\u00e9server son anonymat, ce qui augmente consid\u00e9rablement sa s\u00e9curit\u00e9.<\/p>\n<p>\u00c9tant donn\u00e9 que le proxy inverse recevra tout le trafic avant qu&rsquo;il n&rsquo;atteigne le serveur principal, tout <a href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-pirate\/\">attaquant ou hacker<\/a> aura plus de mal \u00e0 cibler votre site web avec des menaces de s\u00e9curit\u00e9 telles que les <a href=\"https:\/\/kinsta.com\/fr\/blog\/attaques-ddos\/\">attaques DDoS<\/a>.<\/p>\n<p>Vous pouvez <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-qu-un-pare-feu\/\">utiliser un pare-feu strict<\/a> pour renforcer le proxy inverse avec une s\u00e9curit\u00e9 renforc\u00e9e contre les cyber-attaques courantes. Sans l&rsquo;installation d&rsquo;un proxy inverse, il est difficile de <a href=\"https:\/\/kinsta.com\/fr\/blog\/types-de-logiciels-malveillants\/#removing-malware-from-devices\">supprimer les logiciels malveillants<\/a> ou de lancer des attaques.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Kinsta utilise un proxy inverse dans son architecture et propose des <a href=\"https:\/\/kinsta.com\/fr\/blog\/securite-wordpress\/\">correctifs gratuits de piratage de WordPress<\/a> \u00e0 tous les sites web qu&rsquo;elle h\u00e9berge.<\/p>\n<\/aside>\n\n<p>Un proxy inverse comme <a href=\"https:\/\/serverfault.com\/questions\/239749\/possible-to-add-basic-http-access-authentication-via-haproxy\">HAProxy<\/a> peut ajouter une authentification de base d&rsquo;acc\u00e8s HTTP \u00e0 un serveur web qui ne l&rsquo;a pas activ\u00e9e. Vous pouvez \u00e9galement utiliser un proxy inverse pour ajouter une authentification centralis\u00e9e pour diff\u00e9rents types de requ\u00eates.<\/p>\n<h3>Une mise en cache puissante<\/h3>\n<p>Vous pouvez utiliser un proxy inverse \u00e0 des fins d&rsquo;acc\u00e9l\u00e9ration du web en mettant en cache \u00e0 la fois le contenu statique et dynamique. Cela peut r\u00e9duire la charge sur le serveur d&rsquo;origine, ce qui se traduit par un site web plus rapide.<\/p>\n<p>Par exemple, si votre serveur d&rsquo;origine est aux \u00c9tats-Unis et qu&rsquo;un utilisateur d&rsquo;Europe visite votre site web, vous pouvez alors servir une version en cache de votre site \u00e0 partir d&rsquo;un serveur proxy inverse en Europe. Comme le serveur proxy inverse est plus proche de l&rsquo;utilisateur que le serveur d&rsquo;origine, le site web prendra moins de temps \u00e0 charger, ce qui le rendra plus performant.<\/p>\n<p>Varnish et Nginx FastCGI sont des exemples \u00e9minents de proxy inverse qui sont utilis\u00e9s pour la mise en cache de contenu web.<\/p>\n<p>Si votre site est h\u00e9berg\u00e9 par Kinsta, <a href=\"https:\/\/kinsta.com\/fr\/blog\/cache-wordpress\/\">vous n&rsquo;avez pas \u00e0 vous soucier de la mise en cache<\/a> car Kinsta se charge de toute la proc\u00e9dure de mise en cache pour vous (y compris en offrant des fonctionnalit\u00e9s avanc\u00e9es comme le <a href=\"https:\/\/kinsta.com\/fr\/blog\/cache-edge\/\">cache edge<\/a>).<\/p>\n<h3>Compression sup\u00e9rieure<\/h3>\n<p>Les r\u00e9ponses des serveurs consomment beaucoup de bande passante. Comprimer les r\u00e9ponses du serveur (par exemple <a href=\"https:\/\/kinsta.com\/fr\/blog\/activer-gzip-compression\/\">avec gzip<\/a>) avant de les envoyer au client peut r\u00e9duire la quantit\u00e9 de bande passante n\u00e9cessaire, ce qui acc\u00e9l\u00e8re les r\u00e9ponses du serveur sur le r\u00e9seau.<\/p>\n<p>Un proxy inverse est id\u00e9al pour compresser les r\u00e9ponses des serveurs car il se situe entre les serveurs d&rsquo;origine et le client.<\/p>\n<h3>Cryptage SSL optimis\u00e9<\/h3>\n<p>Le cryptage et le d\u00e9cryptage des requ\u00eates SSL\/TLS pour chaque client peuvent \u00eatre tr\u00e8s \u00e9prouvants pour le serveur d&rsquo;origine. Un proxy inverse peut prendre en charge cette t\u00e2che afin de lib\u00e9rer les ressources du serveur d&rsquo;origine pour d&rsquo;autres t\u00e2ches importantes, comme la diffusion de contenu.<\/p>\n<p>Un autre avantage du d\u00e9lestage du <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/domaines-wordpress\/vertificats-ssl-wordpress\/\">cryptage et du d\u00e9cryptage SSL\/TSL<\/a> est de r\u00e9duire la latence pour les clients qui sont g\u00e9ographiquement \u00e9loign\u00e9s du serveur d&rsquo;origine.<\/p>\n<p>Vous pouvez \u00e9galement opter pour un proxy inverse avec un mat\u00e9riel d&rsquo;acc\u00e9l\u00e9ration SSL\/TLS sp\u00e9cialis\u00e9 pour optimiser encore plus cette t\u00e2che. Un tel proxy inverse est appel\u00e9 proxy de <a href=\"https:\/\/en.wikipedia.org\/wiki\/TLS_termination_proxy\">terminaison SSL\/TLS<\/a>. Certains serveurs comme Varnish ne prennent pas en charge les protocoles SSL\/TSL. Un proxy inverse de terminaison SSL\/TSL peut donc contribuer \u00e0 s\u00e9curiser le trafic qui y transite.<\/p>\n<h3>Meilleur test A\/B<\/h3>\n<p>La plupart des <a href=\"https:\/\/kinsta.com\/fr\/blog\/outils-ab-testing-wordpress\/\">outils de test A\/B<\/a> n\u00e9cessitent l&rsquo;utilisation de <a href=\"https:\/\/kinsta.com\/fr\/blog\/bibliotheques-javascript\/\">biblioth\u00e8ques JavaScript<\/a> externes pour charger leurs fonctions. Cependant, le chargement de scripts tiers peut ralentir le temps de chargement de votre page et cr\u00e9er une exp\u00e9rience difficile pour les utilisateurs.<\/p>\n<p>Au lieu de cela, vous pouvez utiliser un proxy inverse pour cr\u00e9er deux flux s\u00e9par\u00e9s au niveau du serveur lui-m\u00eame. Par exemple, vous pouvez utiliser les m\u00e9thodes <code><strong>split_clients<\/strong><\/code> ou <code><strong>sticky route<\/strong><\/code> de Nginx pour contr\u00f4ler la redirection du trafic.<\/p>\n<p>Vous pouvez vous r\u00e9f\u00e9rer aux tutoriels sur <a href=\"https:\/\/www.nginx.com\/blog\/performing-a-b-testing-nginx-plus\/\">Nginx<\/a> et <a href=\"https:\/\/www.nginx.com\/blog\/performing-a-b-testing-nginx-plus\/\">freeCodeCamp<\/a> pour en savoir plus sur la r\u00e9alisation de tests A\/B avec un proxy inverse.<\/p>\n<h3>Surveillance et journalisation du trafic<\/h3>\n<p>Un proxy inverse saisit toutes les requ\u00eates qui passent par lui. Vous pouvez donc les utiliser comme un hub central pour surveiller et journaliser le trafic. M\u00eame si vous utilisez plusieurs serveurs web pour h\u00e9berger tous les \u00e9l\u00e9ments de votre site, l&rsquo;utilisation d&rsquo;un proxy inverse facilitera la surveillance de toutes les donn\u00e9es entrantes et sortantes de votre site.<\/p>\n<h2>Les services de proxy inverse les plus populaires<\/h2>\n<p><a href=\"https:\/\/w3techs.com\/technologies\/overview\/proxy\">Selon le W3Techs<\/a>, <strong>pr\u00e8s de 83 %<\/strong> des sites web n&rsquo;utilisent aucun service de proxy inverse qu&rsquo;ils surveillent.<\/p>\n<figure style=\"width: 494px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/statistiques-proxies-inverses-utilises-sites-web.png\" alt=\"Statistiques des proxies inverses utilis\u00e9s par les sites web\" width=\"494\" height=\"590\"><figcaption class=\"wp-caption-text\">Statistiques sur les serveurs de proxy inverse utilis\u00e9s par les sites web (Source: W3Techs.com)<\/figcaption><\/figure>\n<p>Sur les <strong>17 %<\/strong> de sites web qui utilisent un proxy inverse (list\u00e9s ci-dessus), vous remarquerez que la plupart sont des <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/cdn-wordpress\/kinsta-cdn\/#kinstas-cdn\">CDN<\/a>. En effet, la plupart des serveurs de proxy inverse cachent leur existence par d\u00e9faut par mesure de s\u00e9curit\u00e9. Vous ne pouvez donc pas vous fier \u00e0 des services de surveillance de sites web comme W3Techs pour savoir ce qu&rsquo;est un proxy inverse les plus populaires.<\/p>\n<p>D&rsquo;apr\u00e8s nos recherches et notre exp\u00e9rience, les serveurs de proxy inverse les plus populaires utilis\u00e9s aujourd&rsquo;hui sont :<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Nginx<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-nginx\/\">Nginx<\/a> est un serveur web open source qui peut \u00e9galement servir de proxy inverse. Outre son utilisation pour l&rsquo;h\u00e9bergement de sites web, c&rsquo;est aussi l&rsquo;une des solutions de rproxy inverse et d&rsquo;\u00e9quilibrage de charge les plus utilis\u00e9es. <a href=\"https:\/\/news.netcraft.com\/archives\/2019\/12\/10\/december-2019-web-server-survey.html\">Selon Netcraft<\/a>, plus de <strong>479 millions<\/strong> de serveurs web utilisaient Nginx en d\u00e9cembre 2019, ce qui en fait le leader du <a href=\"https:\/\/kinsta.com\/fr\/blog\/nginx-vs-apache\/\">march\u00e9 des serveurs web<\/a>.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/part-marche-serveurs-web-tous-sites.png\" alt=\"Part de march\u00e9 des serveurs web de tous les sites\" width=\"1100\" height=\"660\"><figcaption class=\"wp-caption-text\">Part de march\u00e9 des serveurs web de tous les sites (Source: Netcraft)<\/figcaption><\/figure>\n<p>Nginx offre tous les avantages de l&rsquo;inversion de proxy inverse \u00e9voqu\u00e9s ci-dessus, et bien d&rsquo;autres encore. Il am\u00e9liore les performances, la s\u00e9curit\u00e9, la fiabilit\u00e9 et l&rsquo;\u00e9volutivit\u00e9 du web. Vous pouvez configurer Nginx en utilisant son fichier de configuration, qui est \u00e9galement rechargeable \u00e0 chaud.\u00a0Chez Kinsta, le proxy inverse de Nginx est l&rsquo;un des <a href=\"https:\/\/kinsta.com\/fr\/modules\/?plan=visits-business1&#038;interval=month\">nombreux modules premium que vous pouvez utiliser<\/a>.<\/p>\n<p>Mais vous pouvez \u00e9galement utiliser Nginx Plus, une offre commerciale, pour avoir acc\u00e8s \u00e0 des options de configuration bas\u00e9es sur l&rsquo;API et \u00e0 d&rsquo;autres fonctionnalit\u00e9s adapt\u00e9es aux sites web des grandes entreprises.<\/p>\n<p>Kinsta alimente tous ses sites web avec Nginx. Elle s&rsquo;est <a href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-benchmarks-performance\/\">class\u00e9e dans le Top Tier des h\u00e9bergements web de Review Signal<\/a> dans toutes les cat\u00e9gories auxquelles elle a particip\u00e9. Parmi les autres grandes entreprises qui utilisent Nginx, citons MaxCDN, <a href=\"https:\/\/kinsta.com\/fr\/blog\/parametres-cloudflare-wordpress\/\">Cloudflare<\/a> et Netflix.<\/p>\n<p>La mise en place de Nginx comme proxy inverse de base est simple. Nginx vous fournit \u00e9galement diverses directives pour personnaliser le proxy inverse de votre serveur en fonction de vos besoins. Nous discuterons de la mani\u00e8re de proc\u00e9der dans une section ult\u00e9rieure. Si vous \u00eates un client de Kinsta, vous apprendrez \u00e9galement comment utiliser un proxy inverse pour les sites web h\u00e9berg\u00e9s par Kinsta dans la m\u00eame section.<\/p>\n<h3>Varnish<\/h3>\n<p><a href=\"https:\/\/varnish-cache.org\/\">Varnish<\/a> est un proxy inverse HTTP open source avec un moteur de cache int\u00e9gr\u00e9. Il est con\u00e7u principalement pour les sites web \u00e0 fort trafic qui servent du contenu dynamique. Vous pouvez \u00e9galement utiliser Varnish comme un \u00e9quilibreur de charge, un <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-qu-un-pare-feu\/#web-application-firewall\">pare-feu d&rsquo;application web (Web App Firewall ou WAF)<\/a> et un serveur d&rsquo;authentification et d&rsquo;autorisation.<\/p>\n<p>Il fonctionne sur toutes les versions modernes de Linux et FreeBSD, \u00e9tant principalement utilis\u00e9 comme fa\u00e7ade pour les serveurs web Nginx ou <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-qu-apache\/\">Apache<\/a>. Le puissant et tr\u00e8s flexible <a href=\"https:\/\/varnish-cache.org\/docs\/3.0\/tutorial\/vcl.html\">Varnish Configuration Language (VCL)<\/a> vous permet de d\u00e9finir diverses fonctionnalit\u00e9s telles que la gestion des <a href=\"https:\/\/kinsta.com\/fr\/blog\/reduire-nombre-requetes-http\/\">requ\u00eates HTTP<\/a>, la mise en cache et la connexion \u00e0 un ou plusieurs serveurs web.<\/p>\n<p>C&rsquo;est pourquoi de nombreux CDN utilisent Varnish comme base principale pour la livraison rapide de contenu.<\/p>\n<p>Varnish supporte \u00e9galement les <a href=\"https:\/\/varnish-cache.org\/docs\/3.0\/tutorial\/esi.html\">Edge Side Includes (ESI)<\/a>, un langage qui vous aide \u00e0 r\u00e9utiliser des sections d&rsquo;une page web dans d&rsquo;autres pages web. Si votre site web utilise beaucoup de contenu r\u00e9p\u00e9t\u00e9 dans diff\u00e9rentes pages, l&rsquo;ESI peut vous aider \u00e0 <a href=\"https:\/\/kinsta.com\/fr\/ebooks\/wordpress\/accelerer-site-wordpress\/\">acc\u00e9l\u00e9rer le temps de chargement des pages de votre site<\/a> en mettant en cache les sections fr\u00e9quemment utilis\u00e9es.<\/p>\n<p>Vous pouvez \u00e9tendre Varnish avec ses diff\u00e9rents <a href=\"https:\/\/varnish-cache.org\/vmods\/\">modules (VMOD)<\/a>. Rendez-vous sur le <a href=\"https:\/\/www.varnish-software.com\/developers\/tutorials\/configuring-varnish-wordpress\/\">tutoriel officiel de Varnish<\/a> pour apprendre comment configurer Varnish comme proxy inverse pour WordPress.<\/p>\n<h3>Apache Traffic Server<\/h3>\n<p><a href=\"https:\/\/trafficserver.apache.org\/\">Apache Traffic Server<\/a> est un serveur proxy de mise en cache open source. Il est populaire pour ses fonctionnalit\u00e9s rapides et \u00e9volutives. C&rsquo;est un produit commercial d\u00e9velopp\u00e9 par Yahoo ! il y a longtemps, mais ils l&rsquo;ont rendu open source et en ont fait don \u00e0 la Fondation Apache pour la maintenance.<\/p>\n<p>Plusieurs grands r\u00e9seaux de contenu et CDN comme Comcast, Akamai, LinkedIn, Yahoo et Apple utilisent Apache Traffic Server pour propulser leur technologie.<\/p>\n<p>Vous pouvez \u00e9galement utiliser le <a href=\"https:\/\/httpd.apache.org\/\">serveur HTTP Apache<\/a> (<strong>Apache httpd<\/strong>), un d\u00e9mon du serveur HTTP, pour mettre en place un proxy inverse sur votre serveur web. En plus d&rsquo;agir comme un serveur web de base, il vous aide \u00e0 servir du contenu statique et dynamique aux utilisateurs. Vous apprendrez plus loin dans cet article comment configurer Apache en tant que proxy inverse.<\/p>\n<h3>HAProxy<\/h3>\n<p>HAProxy est un proxy inverse et un \u00e9quilibreur de charge open source. Il est con\u00e7u pour s&rsquo;int\u00e9grer \u00e0 la plupart des architectures de serveurs web existantes, y compris les distributions Linux et les platesformes de cloud. Comme Nginx, HAProxy utilise un mod\u00e8le d&rsquo;entr\u00e9e\/sortie pilot\u00e9 par les \u00e9v\u00e9nements et prend en charge le fractionnement des requ\u00eates entre plusieurs processus de travail.<\/p>\n<p>Pour les requ\u00eates HTTP, HAProxy se comporte exceptionnellement bien, m\u00eame sous de lourdes charges. Certains des <a href=\"https:\/\/www.haproxy.org\/they-use-it.html\">sites web les plus fr\u00e9quent\u00e9s<\/a> sur Internet, tels que Airbnb, Reddit, Instagram, Stack Overflow, Tumblr, GitHub et Imgur, utilisent HAProxy pour diffuser efficacement leurs sites web.<\/p>\n<p>Discuter de la fa\u00e7on de mettre en \u0153uvre HAProxy d\u00e9passe le cadre de cet article, mais vous pouvez vous <a href=\"https:\/\/www.haproxy.org\/#docs\">r\u00e9f\u00e9rer \u00e0 leur documentation<\/a> pour comprendre son fonctionnement.<\/p>\n<p>Note : <a href=\"https:\/\/traefik.io\/traefik\/\">Traefik<\/a> et <a href=\"https:\/\/www.envoyproxy.io\/\">Envoy<\/a> sont deux autres alternatives open source \u00e0 HAProxy. Ils sont tous deux tr\u00e8s performants et des \u00e9quilibreurs de charge avec de nombreuses fonctionnalit\u00e9s avanc\u00e9es.<\/p>\n<p>Parmi les autres populaires, citons AWS Elastic Load Balancer, GLBC, <a href=\"https:\/\/kinsta.com\/fr\/alternative-a-digitalocean\/\" target=\"_blank\" rel=\"noopener noreferrer\">DigitalOcean<\/a> Load Balancer et Google Cloud Load Balancer. Pour une liste exhaustive des principaux serveurs de proxy inverse et \u00e9quilibreurs de charge utilis\u00e9s aujourd&rsquo;hui, vous pouvez <a href=\"https:\/\/stackshare.io\/load-balancer-reverse-proxy\">consulter le site Stackshare.io<\/a>.<\/p>\n<h2>Proxy inverse : Cas d&rsquo;utilisation pour les sites WordPress<\/h2>\n<p>Il existe principalement trois cas d&rsquo;utilisation d&rsquo;un proxy inverse pour les sites WordPress, y compris les sites h\u00e9berg\u00e9s chez Kinsta.<\/p>\n<figure style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/site-principal-vs-site-avec-proxy-.png\" alt=\"Chargement d'un \u00ab\u00a0site principal\u00a0\u00bb vs un \u00ab\u00a0site avec proxy\u00a0\u00bb\" width=\"1100\" height=\"689\"><figcaption class=\"wp-caption-text\">Chargement d&rsquo;un \u00ab\u00a0site principal\u00a0\u00bb vs un \u00ab\u00a0site avec proxy\u00a0\u00bb<\/figcaption><\/figure>\n<p>Nous n&rsquo;utiliserons Nginx que pour cet exemple, car c&rsquo;est le proxy inverse le plus utilis\u00e9 aujourd&rsquo;hui pour les sites WordPress. Mais les m\u00eames principes de base s&rsquo;appliqueront aux autres serveurs de proxy inverse.<\/p>\n<p>Les serveurs de proxy inverse sont souvent difficiles \u00e0 installer, \u00e0 configurer et \u00e0 prendre en charge. C&rsquo;est pourquoi Kinsta propose <a href=\"https:\/\/kinsta.com\/fr\/tarifs\/\">un abonnement mensuel de 50 $<\/a> pour chaque proxy inverse dont vous avez besoin d&rsquo;aide pour le configurer. Vous pouvez contacter l<a href=\"https:\/\/kinsta.com\/fr\/support-kinsta\/\">&lsquo;\u00e9quipe d&rsquo;assistance de Kinsta<\/a> pour plus de d\u00e9tails.<\/p>\n<h3>1. Sites principaux et sites avec proxy h\u00e9berg\u00e9s sur le m\u00eame serveur<\/h3>\n<p>Si le site principal et le site avec proxy sont tous deux h\u00e9berg\u00e9s sur le m\u00eame serveur, le site principal peut fonctionner sur une <a href=\"https:\/\/kinsta.com\/fr\/docs\/facturation\/plans-hebergement-wordpress\/\">installation WordPress,<\/a> tandis qu&rsquo;une installation WordPress s\u00e9par\u00e9e alimente le site avec proxy.<\/p>\n<p>Comme vous aurez acc\u00e8s aux deux sites et \u00e0 leur serveur web partag\u00e9, vous pouvez configurer les r\u00e8gles de proxy inverse pour le site principal, puis configurer le site avec proxy pour qu&rsquo;il se charge \u00e0 partir du proxy inverse.<\/p>\n<p>Si vous h\u00e9bergez ces deux sites chez Kinsta, vous pouvez contacter l&rsquo;\u00e9quipe de soutien de Kinsta et lui demander de mettre en place le proxy inverse pour vous. Voici la proc\u00e9dure que vous devez suivre :<\/p>\n<ul>\n<li>Assurez-vous que le site principal et le site avec proxy sont h\u00e9berg\u00e9s chez Kinsta. Si ce n&rsquo;est pas le cas, vous pouvez migrer les deux sites vers l&rsquo;environnement de Kinsta, soit manuellement, soit en soumettant une <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/migrations-wordpress\/migrer-vers-kinsta\/#request-a-free-basic-migration\">demande de migration<\/a>.<\/li>\n<li>Ouvrez un ticket d&rsquo;assistance et fournissez \u00e0 l&rsquo;\u00e9quipe d&rsquo;assistance de Kinsta une description claire de la configuration du domaine. Il faudra environ un jour ouvrable pour mettre en place le proxy inverse.<\/li>\n<li>Kinsta mettra en place les r\u00e8gles de proxy inverses pertinentes sur le site principal et configurera le site avec proxy pour charger le proxy inverse.<\/li>\n<\/ul>\n<p>Voici les directives standard de Nginx utilis\u00e9es par Kinsta pour charger un site de sous-r\u00e9pertoire par le biais d&rsquo;un proxy inverse :<\/p>\n<pre><code>location ^~ \/subfolder\/ {\nproxy_pass http:\/\/subfolder.domain.com;\nproxy_set_header X-Real-IP $remote_addr;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\n}<\/code><\/pre>\n<p>Dans le code ci-dessus, vous devez remplacer <code><strong>\/subfolder\/<\/strong><\/code> par le nom du sous-r\u00e9pertoire (par exemple <code><strong>\/blog\/<\/strong><\/code>, <code><strong>\/shop\/<\/strong><\/code>). De plus, le sous-domaine <code><strong>http:\/\/subfolder.domain.com<\/strong><\/code> doit correspondre \u00e0 l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/description-url\/\">URL<\/a> utilis\u00e9e pour faire pointer le proxy inverse vers le site avec proxy.<\/p>\n<p>La directive <code><strong>location<\/strong><\/code> comprend les symboles circonflexe et tilde (^~) pour indiquer \u00e0 Nginx que s&rsquo;il trouve la cha\u00eene d\u00e9finie, il doit arr\u00eater de chercher d&rsquo;autres correspondances et utiliser les directives list\u00e9es ici. Pour en savoir plus sur les <a href=\"https:\/\/docs.nginx.com\/nginx\/admin-guide\/web-server\/reverse-proxy\/\">directives de proxy inverse de Nginx, consultez sa documentation<\/a>.<\/p>\n<p>Ensuite, vous devez configurer le site proxy pour qu&rsquo;il se charge par-dessus le proxy inverse. Voici les \u00e9tapes standard suivies par Kinsta pour configurer le site proxy :<\/p>\n<ul>\n<li>Cr\u00e9ez un sous-r\u00e9pertoire au niveau du chemin d&rsquo;acc\u00e8s \u00e0 partir duquel le site proxy est charg\u00e9. Tous les fichiers du site web proxy sont d\u00e9plac\u00e9s dans ce sous-r\u00e9pertoire.<\/li>\n<li>Mettez \u00e0 jour les fichiers de configuration du serveur web pour d\u00e9finir le nouveau sous-r\u00e9pertoire comme r\u00e9pertoire racine du site proxy. En outre, vous devez ajouter une r\u00e8gle de r\u00e9\u00e9criture pour supprimer le sous-r\u00e9pertoire de l&rsquo;URI de la requ\u00eate pour chaque requ\u00eate entrante.<\/li>\n<li>Mettez \u00e0 jour toutes les URLs de la base de donn\u00e9es du site proxy pour qu&rsquo;elles correspondent aux URLs du site principal (par exemple, example.com\/blog).<\/li>\n<li>Modifiez le fichier <code><strong>wp-config.php<\/strong><\/code> du site proxy avec la d\u00e9finition <code><strong>$_SERVER['HTTP_HOST']<\/strong><\/code>, en le faisant pointer vers l&rsquo;URL du site principal.<\/li>\n<li>Si vous utilisez un certificat SSL, vous devez d\u00e9finir des r\u00e8gles strictes dans le fichier <code><strong>wp-config.php<\/strong><\/code> pour \u00e9viter les boucles de redirection.<\/li>\n<\/ul>\n<p><strong>Remarque :<\/strong> un site proxy ne peut pas cr\u00e9er d&rsquo;URL qui dupliquent le m\u00eame sous-r\u00e9pertoire que celui sous lequel le site proxy se charge. Par exemple, un site proxy sur <code><strong>example.com\/blog<\/strong><\/code> ne peut pas cr\u00e9er une page ou un r\u00e9pertoire sur <code><strong>example.com\/blog\/blog<\/strong><\/code>.<\/p>\n<h3>2. Uniquement le site proxy h\u00e9berg\u00e9 sur votre serveur<\/h3>\n<p>Si vous n&rsquo;avez acc\u00e8s qu&rsquo;au site proxy et \u00e0 son serveur web, vous devez alors contacter l&rsquo;administrateur du serveur du site principal et lui demander de mettre en place les r\u00e8gles de proxy inverse pour vous.<\/p>\n<p>Pour ce faire, vous devez suivre les m\u00eames \u00e9tapes que celles d\u00e9crites ci-dessus, sauf que dans ce cas, vous devez configurer les r\u00e8gles sur deux serveurs diff\u00e9rents.<\/p>\n<p>Pour h\u00e9berger votre site proxy avec Kinsta, <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/domaines-wordpress\/\">ajoutez un domaine<\/a> au site qui pointera vers le proxy inverse. Habituellement, un sous-domaine convient \u00e0 cette fin (par exemple <code><strong>blog.exemple.com<\/strong><\/code>) pour charger le site proxy sur un lien de sous-r\u00e9pertoire (par exemple <code><strong>exemple.<\/strong><strong>com\/blog<\/strong><\/code>).<\/p>\n<p>Apr\u00e8s avoir configur\u00e9 votre site proxy sur Kinsta, vous <a href=\"https:\/\/kinsta.com\/fr\/support-kinsta\/\">pouvez contacter le support de Kinsta<\/a> pour configurer le site proxy afin de le charger via un proxy inverse. \u00c0 ce moment, notre \u00e9quipe de support aura besoin de l&rsquo;adresse IP r\u00e9elle de votre serveur afin de terminer le processus de configuration de mani\u00e8re \u00e0 compter correctement les visites. Si vous ne pouvez pas fournir une IP statique en raison de restrictions d&rsquo;IP dynamique de certains fournisseurs (par exemple AWS CloudFront), votre plan sera converti en un plan comparable bas\u00e9 sur la bande passante.<\/p>\n<div class=\"phenom-desc\">\n<div class=\"comment-container\">\n<div class=\"action-comment markeddown js-comment\" dir=\"auto\">\n<div class=\"current-comment js-friendly-links js-open-card\">\n<p>Enfin, la mise en place du proxy inverse sur votre serveur n&rsquo;entre pas dans le <a href=\"https:\/\/kinsta.com\/fr\/docs\/support\/portee-support\/\">cadre du support de Kinsta<\/a>, car seul l&rsquo;administrateur du serveur peut s&rsquo;en occuper.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3>3. Uniquement le site principal h\u00e9berg\u00e9 sur votre serveur<\/h3>\n<p>Si vous n&rsquo;avez acc\u00e8s qu&rsquo;au site principal et \u00e0 son serveur web, vous devez alors configurer le proxy inverse et ses r\u00e8gles pour charger le site proxy \u00e0 partir d&rsquo;un h\u00f4te externe. L&rsquo;installation et la configuration du site proxy pour le charger par le biais du proxy inverse est la responsabilit\u00e9 de l&rsquo;administrateur du serveur secondaire.<\/p>\n<p>Le fait que votre site principal soit h\u00e9berg\u00e9 chez Kinsta vous donnera acc\u00e8s \u00e0 l<a href=\"https:\/\/kinsta.com\/fr\/support-kinsta\/\">&lsquo;\u00e9quipe de soutien de Kinsta<\/a>. Vous pouvez leur demander d&rsquo;ajouter les r\u00e8gles standard de proxy inverse \u00e9num\u00e9r\u00e9es plus haut dans cet article. Vous pouvez \u00e9galement faire ajouter toute personnalisation suppl\u00e9mentaire \u00e0 ces r\u00e8gles si n\u00e9cessaire.<\/p>\n<p>Dans ce sc\u00e9nario, vous \u00eates enti\u00e8rement responsable de la configuration du site proxy pour le charger correctement via le proxy inverse.<\/p>\n<h2>Comment configurer Nginx en tant que proxy inverse ?<\/h2>\n<p>Si Kinsta n&rsquo;h\u00e9berge pas votre site web et que vous g\u00e9rez vos serveurs, vous devez alors configurer vous-m\u00eame le proxy inverse et le faire pointer vers le site proxy.<\/p>\n<p>Selon le syst\u00e8me d&rsquo;exploitation de votre serveur web, vous pouvez installer Nginx diff\u00e9remment. Pour les distributions Linux, vous pouvez <a href=\"https:\/\/nginx.org\/en\/linux_packages.html\">utiliser diff\u00e9rents paquets Nginx en fonction<\/a> de la version de votre distribution Linux.<\/p>\n<p>Dans l&rsquo;exemple ci-dessous, nous avons install\u00e9 le site principal au nom de domaine <code><strong>exaple.com<\/strong><\/code>, tandis que le site WordPress proxy est install\u00e9 sur le sous-domaine <code><strong>blog.domain.com<\/strong><\/code>. Ils sont tous deux propuls\u00e9s par Apache sur un serveur web fonctionnant sous Ubuntu 18.04. Nous allons installer et configurer Nginx comme proxy inverse sur le serveur principal.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Installer Nginx<\/h3>\n<p>Pour commencer, <a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-utiliser-ssh\/\">acc\u00e9dez au terminal de votre serveur via SSH<\/a>. Ensuite, utilisez la commande <code><strong>apt-get<\/strong><\/code> pour mettre \u00e0 jour la liste des paquets de votre distribution et installer Nginx sur votre serveur web.<\/p>\n<pre><code>sudo apt update\nsudo apt install nginx<\/code><\/pre>\n<h3>2. Configurer Nginx pour qu&rsquo;il transmette les requ\u00eates par proxy<\/h3>\n<p>Ensuite, vous devez configurer Nginx pour les requ\u00eates de proxy pour les domaines h\u00e9berg\u00e9s sur Apache. Pour ce faire, cr\u00e9ez un nouveau fichier d&rsquo;h\u00f4te virtuel. Ici, j&rsquo;utilise l&rsquo;\u00e9diteur <strong>nano<\/strong> pour ajouter le code, mais vous pouvez utiliser n&rsquo;importe quel <a href=\"https:\/\/kinsta.com\/fr\/blog\/editeurs-html-gratuits\/\">\u00e9diteur de code de votre choix<\/a>.<\/p>\n<pre><code>sudo nano \/etc\/nginx\/sites-available\/example.com.conf<\/code><\/pre>\n<p>Ensuite, d\u00e9finissez les directives Nginx pour transmettre les requ\u00eates \u00e0 Apache en ajoutant les blocs <code><strong>server {...}<\/strong><\/code> et <code><strong>location<\/strong><\/code> suivants :<\/p>\n<pre><code>server {\nlisten\u00a0 \u00a0 \u00a0 80;\nserver_name example.com www.example.com;\nindex \u00a0 \u00a0 \u00a0 index.php;\nroot\u00a0 \u00a0 \u00a0 \u00a0 \/var\/www\/example.com\/public\u00a0 \u00a0 # fallback for index.php\nlocation \/ {\ntry_files $uri $uri\/ \/index.php?$query_string;\n}location \/blog {\nproxy_pass http:\/\/blog.domain.com;proxy_http_version \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 1.1;\nproxy_cache_bypass \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $http_upgrade;\n\n# Proxy headers\nproxy_set_header Upgrade \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $http_upgrade;\nproxy_set_header Connection\u00a0 \u00a0 \u00a0 \u00a0 \"upgrade\";\nproxy_set_header Host\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 $host;\nproxy_set_header X-Real-IP \u00a0 \u00a0 \u00a0 \u00a0 $remote_addr;\nproxy_set_header X-Forwarded-For \u00a0 $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\nproxy_set_header X-Forwarded-Host\u00a0 $host;\nproxy_set_header X-Forwarded-Port\u00a0 $server_port;\n\n# Proxy timeouts\nproxy_connect_timeout\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 60s;\nproxy_send_timeout \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 60s;\nproxy_read_timeout \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 60s;\n}<\/code><\/pre>\n<p>Dans le code ci-dessus, je d\u00e9finis un lien du sous-r\u00e9pertoire <code><strong>example.com\/blog<\/strong><\/code> qui sera servi par le serveur Apache. Assurez-vous d&rsquo;utiliser l&rsquo;adresse IP (ou URL) publique de votre site web proxy dans la directive <code><strong>proxy_pass<\/strong><\/code>. Dans mon cas, mon site web proxy est h\u00e9berg\u00e9 dans le sous-domaine <code><strong>blog.domain.com<\/strong><\/code>.<\/p>\n<p><strong>Note :<\/strong> Assurez-vous que le site web proxy est install\u00e9 et pr\u00eat \u00e0 \u00eatre servi avant de faire des changements.<\/p>\n<p>Vous pouvez en savoir plus sur toutes les <a href=\"http:\/\/nginx.org\/en\/docs\/http\/ngx_http_proxy_module.html#proxy_bind\">directives de proxy inverse utilis\u00e9es ici<\/a> dans l&rsquo;index d\u00e9taill\u00e9 des directives de Nginx.<\/p>\n<h3>3. Enregistrer le fichier de l&rsquo;h\u00e9bergeur virtuel cr\u00e9\u00e9<\/h3>\n<p>Activez ensuite le nouvel h\u00f4te virtuel en cr\u00e9ant un lien symbolique pour les fichiers nomm\u00e9s <code><strong>example.com.conf<\/strong><\/code> dans les r\u00e9pertoires <code><strong>\/etc\/nginx\/sites-available<\/strong><\/code> et <code><strong>\/etc\/nginx\/sites-enabled<\/strong><\/code>.<\/p>\n<pre><code>sudo ln -s \/etc\/nginx\/sites-available\/example.com.conf \/etc\/nginx\/sites-enabled\/example.com.conf<\/code><\/pre>\n<h3>4. Tester les erreurs de Nginx<\/h3>\n<p>Ensuite, testez Nginx pour d\u00e9tecter toute erreur de configuration.<\/p>\n<pre><code>sudo nginx -t<\/code><\/pre>\n<p>S&rsquo;il n&rsquo;y a pas d&rsquo;erreurs, rechargez Nginx pour appliquer les changements.<\/p>\n<pre><code>sudo systemctl reload nginx<\/code><\/pre>\n<p>Vous avez r\u00e9ussi \u00e0 faire fonctionner Nginx en tant que proxy inverse. Pour le confirmer, vous pouvez utiliser la fonction <a href=\"https:\/\/kinsta.com\/fr\/blog\/phpinfo\/\">phpinfo()<\/a> pour v\u00e9rifier les variables PHP charg\u00e9es lorsque vous visitez votre site proxy.<\/p>\n<p>Sous les variables PHP <code><strong>SERVER_SOFTWARE<\/strong><\/code> et <code><strong>DOCUMENT_ROOT<\/strong><\/code>, vous verrez qu&rsquo;Apache sert ce domaine en arri\u00e8re-plan. Mais les variables PHP <code><strong>HTTP_X_REAL_IP<\/strong><\/code> et <code><strong>HTTP_X_FORWARDED_FOR<\/strong><\/code> confirment que Nginx a \u00e9t\u00e9 utilis\u00e9 comme proxy inverse pour transmettre les requ\u00eates.<\/p>\n<p>Vous pouvez acc\u00e9l\u00e9rer le service de votre site WordPress sur Nginx en utilisant les modules fastcgi_cache et <a href=\"https:\/\/github.com\/FRiCKLE\/ngx_cache_purge\">ngx_cache_purge<\/a>. Alors que le premier module met votre site en cache, le second module purge automatiquement le cache en fonction d&rsquo;\u00e9v\u00e9nements sp\u00e9cifiques (par exemple, la publication ou la modification d&rsquo;un article\/page WordPress).<\/p>\n<p>Vous pouvez utiliser l\u2019extension WordPress <a href=\"https:\/\/wordpress.org\/plugins\/nginx-champuru\/\">Nginx Cache Controller<\/a> pour contr\u00f4ler le cache du serveur proxy de Nginx directement depuis votre tableau de bord d&rsquo;administration WordPress. Si vous utilisez une installation WordPress multisite, vous pouvez utiliser l\u2019extension <a href=\"https:\/\/wordpress.org\/plugins\/nginx-helper\/\">Nginx Helper<\/a> pour faire la m\u00eame chose.<\/p>\n<p>Consultez <a href=\"https:\/\/nginx.org\/en\/docs\/\">la documentation principale de Nginx<\/a> et le <a href=\"https:\/\/www.nginx.com\/resources\/wiki\/start\/topics\/recipes\/wordpress\/\">guide de configuration de Nginx WordPress<\/a> pour un aper\u00e7u d\u00e9taill\u00e9 de la fa\u00e7on de travailler avec Nginx et WordPress.<\/p>\n<h2>Comment configurer Apache en tant que proxy inverse ?<\/h2>\n<p>Avant de commencer, assurez-vous que vous avez deux sites web en fonctionnement, \u00e0 savoir <code><strong>example.com<\/strong><\/code> et <code><strong>blog.domain.com<\/strong><\/code>. Le premier site web peut \u00eatre ou non un site WordPress, mais le second doit \u00eatre un site WordPress car il sert principalement \u00e0 charger le blog du domaine racine \u00e0 l&rsquo;adresse <code><strong>example<\/strong><strong>.com\/blog<\/strong><\/code>, lien du sous-r\u00e9pertoire.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Commencer \u00e0 configurer Apache<\/h3>\n<p>Vous pouvez <a href=\"https:\/\/kinsta.com\/fr\/blog\/commandes-ssh\/\">le faire en ouvrant le terminal de votre serveur via SSH<\/a> et en activant le module proxy d&rsquo;Apache.<\/p>\n<pre><code>sudo a2enmod proxy proxy_http ssl<\/code><\/pre>\n<p>L&rsquo;ex\u00e9cution de la commande ci-dessus relancera tr\u00e8s probablement Apache pour recharger les directives nouvellement d\u00e9finies.<\/p>\n<h3>2. Cr\u00e9er un proxy inverse<\/h3>\n<p>Ensuite, modifiez le fichier des h\u00f4tes virtuels de votre serveur principal pour cr\u00e9er un proxy inverse. Voici le code que vous devez ajouter :<\/p>\n<pre><code>&lt;VirtualHost *&gt;\nDocumentRoot \/var\/www\/app\/public\nSSLProxyEngine On\u00a0 \u00a0 ProxyRequests off\nProxyPass \/blog http:\/\/blog.domain.com\nProxyPassReverse \/blog\u00a0 http:\/\/blog.domain.com\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n<p>La directive <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_proxy.html#proxypass\">ProxyPass<\/a> cr\u00e9era un proxy inverse pour les chemins sp\u00e9cifi\u00e9s, tandis que la directive<a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_proxy.html#proxypassreverse\"> ProxyPassReverse<\/a> interceptera les en-t\u00eates de r\u00e9ponse HTTP envoy\u00e9s par ce proxy inverse et les r\u00e9\u00e9crira pour qu&rsquo;ils correspondent au serveur Apache.<\/p>\n<h3>3. Modifier votre fichier <code>wp-config.php<\/code><\/h3>\n<p>Apr\u00e8s avoir enregistr\u00e9 le fichier, vous devez modifier votre fichier <code><strong>wp-config.php<\/strong><\/code> en ajoutant le code suivant juste avant la ligne qui vous demande d&rsquo;arr\u00eater les modifications.<\/p>\n<pre><code># ProxyPass Settings\n# overrides the variables below to ensure that any\n# request to \/blog\/* subdirectory is taken care of properly\n$_SERVER['REQUEST_URI'] = '\/blog' . $_SERVER['REQUEST_URI'];\n$_SERVER['SCRIPT_NAME'] = '\/blog' . $_SERVER['SCRIPT_NAME'];\n$_SERVER['PHP_SELF'] = '\/blog' . $_SERVER['PHP_SELF'];<\/code><\/pre>\n<h3>4. Mettre \u00e0 jour la base de donn\u00e9es de votre site WordPress<\/h3>\n<p>Enfin, vous devez mettre \u00e0 jour <a href=\"https:\/\/kinsta.com\/fr\/blog\/bases-de-donnees-wordpress\/\">la base de donn\u00e9es de votre site WordPress<\/a> pour ajouter les valeurs de configuration du lien du sous-r\u00e9pertoire <code><strong>\/blog<\/strong><\/code>. Vous pouvez le faire en ex\u00e9cutant la requ\u00eate SQL suivante :<\/p>\n<pre><code>UPDATE wp_options SET option_value = 'https:\/\/www.example.com\/blog' WHERE option_name IN( 'siteurl', 'home' );<\/code><\/pre>\n<p>Vous devriez maintenant pouvoir visiter l&rsquo;URL <code><strong>https:\/\/www.example.com\/blog<\/strong><\/code> et faire h\u00e9berger votre site WordPress \u00e0 l&rsquo;adresse <code><strong>http:\/\/blog.domain.com<\/strong><\/code> chargement du sous-domaine sans changer son URL. Vous pouvez continuer \u00e0 utiliser WordPress comme d&rsquo;habitude pour naviguer, \u00e9crire, modifier et g\u00e9rer votre site.<\/p>\n<h2>Quelles sont les limites d&rsquo;un proxy inverse ?<\/h2>\n<ul>\n<li>Un proxy inverse pose un risque de s\u00e9curit\u00e9 important car il peut lire et modifier tout le trafic qui le traverse. Si vous faites passer du <a href=\"https:\/\/kinsta.com\/fr\/blog\/http-vers-https\/\">trafic HTTPS<\/a> par le serveur proxy inverse, celui-ci doit d\u00e9crypter et re-crypter les donn\u00e9es qui passent. Cela signifie qu&rsquo;il doit poss\u00e9der les cl\u00e9s priv\u00e9es du <a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-fonctionne-ssl\/\">certificat SSL\/TLS<\/a>. Ainsi, si une partie malveillante peut compromettre votre proxy inverse, elle peut enregistrer des mots de passe et injecter des logiciels malveillants dans vos sites web.<\/li>\n<li>Si vous ou vos utilisateurs ne pouvez pas acc\u00e9der directement \u00e0 votre serveur principal, l&rsquo;utilisation d&rsquo;un proxy inverse peut conduire \u00e0 un point de d\u00e9faillance. Par exemple, si vous utilisez un proxy inverse comme fa\u00e7ade pour desservir plusieurs domaines, sa panne peut entra\u00eener la mise hors ligne simultan\u00e9e de tous les domaines.<\/li>\n<li>Si vous faites appel \u00e0 un mandataire tiers (par exemple <a href=\"https:\/\/kinsta.com\/fr\/blog\/installer-cloudflare\/\">Cloudflare<\/a>), vous lui transmettez les informations sensibles de votre site. Bien qu&rsquo;on leur fasse confiance, vous ne pouvez pas pr\u00e9voir ce qui peut en r\u00e9sulter.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/fr\/blog\/restaurer-sauvegarde-wordpress\/\">La restauration des sauvegardes<\/a> ou le fait de <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/environnement-staging\/#push-staging-to-live-1\">pousser les sites de staging en production sur les sites<\/a> web qui se chargent par un proxy inverse peut entra\u00eener l&rsquo;arr\u00eat du chargement correct du site proxy.<\/li>\n<\/ul>\n<h2>Choisir entre un CDN et un proxy inverse<\/h2>\n<p>Les CDN sont une forme avanc\u00e9e de proxy inverse, la plupart des configurations et de la maintenance \u00e9tant prises en charge par un tiers. Ils peuvent fournir des <a href=\"https:\/\/kinsta.com\/fr\/blog\/cdn-wordpress\/#cdn-benefits\">performances \u00e9tonnantes<\/a> \u00e0 votre site WordPress avec un effort mineur de votre part.<\/p>\n<p>Non seulement les CDN mettent le contenu en cache et le diffusent rapidement aux utilisateurs, mais ils r\u00e9duisent \u00e9galement la charge sur vos serveurs d&rsquo;origine, diminuent les co\u00fbts de la bande passante, fournissent une couche de s\u00e9curit\u00e9 suppl\u00e9mentaire, renforcent le <a href=\"https:\/\/kinsta.com\/fr\/blog\/que-veut-dire-referencement-seo\/\">r\u00e9f\u00e9rencement de votre site<\/a> et vous aident \u00e0 mieux dimensionner votre site web.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Kinsta CDN a un tr\u00e8s faible TTFB et am\u00e9liore consid\u00e9rablement les performances de votre site. Chaque compte Kinsta est fourni avec un niveau gratuit de Kinsta CDN et vous pouvez le configurer facilement en quelques secondes. Pour plus d&rsquo;informations, vous pouvez vous r\u00e9f\u00e9rer \u00e0 la <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/cdn-wordpress\/kinsta-cdn\/#kinstas-cdn\">comparaison de Kinsta CDN avec un CDN traditionnel<\/a>.<\/p>\n<\/aside>\n\n<p>Vous remarquerez que la plupart des prestations fournies par les CDN sont les m\u00eames que celles fournies par les serveurs de proxy inverse. Alors, faut-il choisir un CDN plut\u00f4t qu&rsquo;un proxy inverse, ou vice versa ?<\/p>\n<p>Il n&rsquo;y a pas de raison de devoir vous contenter d&rsquo;un seul. Si vous avez d\u00e9j\u00e0 install\u00e9 un proxy inverse, vous constaterez tout de m\u00eame des gains de vitesse et de performance gr\u00e2ce \u00e0 l&rsquo;utilisation d&rsquo;un CDN. Les deux caches se superposent bien, et si vous avez des besoins particuliers en mati\u00e8re de traitement des requ\u00eates (par exemple, <a href=\"https:\/\/kinsta.com\/fr\/blog\/hebergement-de-sites-d-adhesion-wordpress\/\">contenu dynamique<\/a>, <a href=\"https:\/\/kinsta.com\/fr\/hebergement-wordpress\/woocommerce\/\">commerce \u00e9lectronique<\/a>), vous pouvez facilement le configurer avec des en-t\u00eates personnalis\u00e9s transmis par le CDN ou le proxy inverse.<\/p>\n\n<h2>Proxy inverse -FAQ<\/h2>\n<p>Voici quelques questions suppl\u00e9mentaires fr\u00e9quemment pos\u00e9es qui peuvent vous aider \u00e0 comprendre tout ce qui concerne un proxy inverse.<\/p>\n<h3>Quel est l&rsquo;objectif d&rsquo;un proxy inverse ?<\/h3>\n<p>Masquer l&#8217;emplacement d&rsquo;un site externe, pour donner l&rsquo;impression qu&rsquo;il fait partie du domaine principal. Par exemple, une universit\u00e9 peut avoir une section de connexion pour les \u00e9tudiants afin qu&rsquo;ils puissent v\u00e9rifier leurs notes. Au lieu d&rsquo;h\u00e9berger cette section dans WordPress, elle dispose probablement d&rsquo;un serveur situ\u00e9 sur son campus, qui utilise un logiciel de notation. Au lieu de dire aux \u00e9tudiants d&rsquo;aller sur <em>https:\/\/123.123.123.123\/~students\/gradeing_software\/some\/long\/url\/<\/em>, ils peuvent simplement utiliser un proxy inverse pour que les \u00e9tudiants puissent aller sur <em>https:\/\/university.edu\/grades<\/em> et qu&rsquo;il semble faire partie du site principal quand en fait il est h\u00e9berg\u00e9 sur une autre plateforme.<\/p>\n<h3>Le CDN est-il un proxy inverse ?<\/h3>\n<p>Non, un <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/cdn-wordpress\/kinsta-cdn\/#kinstas-cdn\">CDN<\/a> est un r\u00e9seau de diffusion de contenu qui permet d&rsquo;acc\u00e9l\u00e9rer la diffusion des parties du site web depuis un endroit plus proche de l&rsquo;endroit o\u00f9 se trouve le visiteur.<\/p>\n<h3>Un \u00e9quilibreur de charge est-il un proxy inverse ?<\/h3>\n<p>Non, un \u00e9quilibreur de charge permet de r\u00e9partir le trafic. Par exemple, un site tr\u00e8s fr\u00e9quent\u00e9 peut disposer d&rsquo;un \u00e9quilibreur de charge qui r\u00e9partit le trafic sur plusieurs serveurs web. Les serveurs web disposent tous d&rsquo;un miroir des m\u00eames fichiers de site, mais cela permet au site de g\u00e9rer plus de trafic que d&rsquo;habitude, car l&rsquo;\u00e9quilibreur de charge r\u00e9partit le trafic entrant sur chaque serveur web, de sorte qu&rsquo;aucun serveur web n&rsquo;ait \u00e0 g\u00e9rer TOUT le trafic entrant \u00e0 la fois. Ainsi, si un serveur web est configur\u00e9 pour g\u00e9rer 10.000 visites par minute et que vous disposez de deux serveurs web derri\u00e8re un \u00e9quilibreur de charge, le site devrait th\u00e9oriquement pouvoir g\u00e9rer 20.000 visites par minute.<\/p>\n<h3>Une passerelle API est-elle un proxy inverse ?<\/h3>\n<p>Non, une API permet simplement \u00e0 quelqu&rsquo;un d&rsquo;utiliser des commandes sur une plateforme sans avoir besoin de se connecter \u00e0 une interface utilisateur pour g\u00e9rer un site. Avec l&rsquo;API, un client pourrait publier un nouvel article de blog sur son site WordPress sans avoir \u00e0 se connecter au <a href=\"https:\/\/kinsta.com\/fr\/blog\/tableau-de-bord-admin-wordpress\/\">tableau de bord de WordPress<\/a>.<\/p>\n<h3>Ai-je besoin d&rsquo;un proxy inverse ?<\/h3>\n<p>C&rsquo;est une question qui se pose au cas par cas. Tout le monde n&rsquo;a pas besoin d&rsquo;un proxy inverse, mais dans le cas de l&rsquo;universit\u00e9 mentionn\u00e9e ci-dessus, cela se justifie. Il peut \u00e9galement y avoir d&rsquo;autres raisons, comme Ford\/Chevy\/etc. Ils peuvent avoir une section \u00ab Construisez votre voiture \u00bb sur leur site, qui ne fait pas partie du site principal, mais une plateforme de construction\/personnalisation de voitures qu&rsquo;ils veulent avoir comme partie du site principal, comme <em>https:\/\/ford.com\/buildmycar au lieu de https:\/\/carbuildingplatform.com\/ford\/build\/customcar\/<\/em>.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>WordPress est tr\u00e8s flexible. Vous pouvez l&rsquo;utiliser comme un <a href=\"https:\/\/kinsta.com\/fr\/blog\/meilleures-plateformes-blog\/\">blog<\/a>, un <a href=\"https:\/\/kinsta.com\/fr\/blog\/plugins-ecommerce-wordpress\/\">site de commerce \u00e9lectronique<\/a> ou m\u00eame un <a href=\"https:\/\/kinsta.com\/fr\/hebergement-wordpress\/lms\/\">syst\u00e8me de gestion l&rsquo;apprentissage<\/a>. Dans la plupart des cas, vous pouvez personnaliser WordPress pour l&rsquo;adapter \u00e0 vos besoins particuliers.<\/p>\n<p>Cependant, il arrive que vous deviez utiliser un domaine distinct ou un serveur secondaire pour h\u00e9berger un site suppl\u00e9mentaire. Comme nous l&rsquo;avons vu pr\u00e9c\u00e9demment, cela peut \u00eatre d\u00fb \u00e0 l&rsquo;utilisation de diff\u00e9rentes piles technologiques pour un site de <a href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-entreprise\/\">grande entreprise<\/a> ou au <a href=\"https:\/\/kinsta.com\/fr\/blog\/demarrer-blog-mode\/\">lancement d&rsquo;un blog WordPress<\/a> pour un site pr\u00e9existant non-WordPress.<\/p>\n<p>Un proxy inverse peut vous aider dans ces deux cas, en vous permettant de tirer le meilleur parti de WordPress sans devoir abandonner le site principal et recommencer \u00e0 z\u00e9ro.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un proxy inverse (reverse proxy) se trouve devant un serveur web et re\u00e7oit toutes les requ\u00eates avant qu&rsquo;elles n&rsquo;atteignent le serveur d&rsquo;origine. Il fonctionne de la &#8230;<\/p>\n","protected":false},"author":117,"featured_media":41261,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[98,423],"topic":[1039,1028],"class_list":["post-41248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-nginx","tag-proxy","topic-conseils-wordpress","topic-developpement-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)<\/title>\n<meta name=\"description\" content=\"Guide complet du proxy inverse pour WordPress. Apprenez comment charger un site WordPress diff\u00e9rent \u00e0 partir d&#039;un sous-r\u00e9pertoire via un proxy inverse.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)\" \/>\n<meta property=\"og:description\" content=\"Guide complet du proxy inverse pour WordPress. Apprenez comment charger un site WordPress diff\u00e9rent \u00e0 partir d&#039;un sous-r\u00e9pertoire via un proxy inverse.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-17T13:22:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-03T13:55:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Guide complet du proxy inverse pour WordPress. Apprenez comment charger un site WordPress diff\u00e9rent \u00e0 partir d&#039;un sous-r\u00e9pertoire via un proxy inverse.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"30 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)\",\"datePublished\":\"2020-08-17T13:22:47+00:00\",\"dateModified\":\"2024-10-03T13:55:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/\"},\"wordCount\":6755,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg\",\"keywords\":[\"Nginx\",\"proxy\"],\"articleSection\":[\"D\u00e9veloppement WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/\",\"name\":\"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg\",\"datePublished\":\"2020-08-17T13:22:47+00:00\",\"dateModified\":\"2024-10-03T13:55:31+00:00\",\"description\":\"Guide complet du proxy inverse pour WordPress. Apprenez comment charger un site WordPress diff\u00e9rent \u00e0 partir d'un sous-r\u00e9pertoire via un proxy inverse.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg\",\"width\":768,\"height\":384,\"caption\":\"reverse proxy\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppement WordPress\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)","description":"Guide complet du proxy inverse pour WordPress. Apprenez comment charger un site WordPress diff\u00e9rent \u00e0 partir d'un sous-r\u00e9pertoire via un proxy inverse.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)","og_description":"Guide complet du proxy inverse pour WordPress. Apprenez comment charger un site WordPress diff\u00e9rent \u00e0 partir d'un sous-r\u00e9pertoire via un proxy inverse.","og_url":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2020-08-17T13:22:47+00:00","article_modified_time":"2024-10-03T13:55:31+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"Guide complet du proxy inverse pour WordPress. Apprenez comment charger un site WordPress diff\u00e9rent \u00e0 partir d'un sous-r\u00e9pertoire via un proxy inverse.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg","twitter_creator":"@salmanravoof","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Salman Ravoof","Dur\u00e9e de lecture estim\u00e9e":"30 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)","datePublished":"2020-08-17T13:22:47+00:00","dateModified":"2024-10-03T13:55:31+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/"},"wordCount":6755,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg","keywords":["Nginx","proxy"],"articleSection":["D\u00e9veloppement WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/","url":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/","name":"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg","datePublished":"2020-08-17T13:22:47+00:00","dateModified":"2024-10-03T13:55:31+00:00","description":"Guide complet du proxy inverse pour WordPress. Apprenez comment charger un site WordPress diff\u00e9rent \u00e0 partir d'un sous-r\u00e9pertoire via un proxy inverse.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/08\/reverse-proxy.jpg","width":768,"height":384,"caption":"reverse proxy"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/proxy-inverse\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppement WordPress","item":"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/"},{"@type":"ListItem","position":3,"name":"Comment configurer un proxy inverse (pas \u00e0 pas pour Nginx et Apache)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/41248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=41248"}],"version-history":[{"count":19,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/41248\/revisions"}],"predecessor-version":[{"id":72491,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/41248\/revisions\/72491"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/pt"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/nl"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/translations\/jp"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/41248\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/41261"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=41248"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=41248"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=41248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}