Aujourd'hui, je vais vous raconter l'histoire de la construction d'un proxy inverse. Le reverse proxy est comme un maître sage et gentil, il se tient entre vous et le monde extérieur, il est responsable de recevoir les requêtes externes et de les envoyer au serveur interne, tout comme un facteur pour livrer le courrier au destinataire, c'est très magique ah.
Port et IP du proxy inverse
Tout d'abord, nous devons attribuer un port et une adresse IP au gourou, ce qui revient à réserver un numéro de chambre et une adresse uniques pour un VIP. Ce port est comme un numéro de téléphone pour le gourou. Les requêtes externes trouvent le gourou grâce à ce numéro de téléphone, puis le gourou transmet la requête au serveur interne, ce qui est très pratique et rapide.
Supposons que nous voulions assigner le numéro de port 8888 et l'adresse IP 192.168.1.100 au maître, nous pouvons le faire avec le code suivant :
"`bash
emplacement / {
proxy_pass http://192.168.1.100:8888.
}
“`
De cette manière, les requêtes externes seront dirigées vers le serveur 192.168.1.100 et utiliseront le port 8888 pour communiquer, ce qui est très pratique et rapide.
Création d'un proxy inverse
Ensuite, nous pouvons commencer à construire notre propre serveur proxy inverse. C'est comme construire un pont entre le monde intérieur et le monde extérieur... un vrai défi !
Tout d'abord, nous devons installer Nginx, un logiciel magistral, qui est comme un ancien et puissant magicien qui peut nous aider à construire un pont solide et efficace.
Ensuite, nous devons configurer Nginx, en spécifiant le port et l'adresse IP du gourou afin qu'il sache où les requêtes externes doivent être envoyées. Le fichier de configuration est comme un livre de sorts pour le gourou, contenant toutes sortes d'arcanes et de connaissances ésotériques.
Enfin, nous démarrons Nginx et, comme s'il réveillait un maître endormi, il commencera à remplir sa mission sacrée, qui consiste à relier les mondes intérieur et extérieur.
Avec les étapes ci-dessus, nous avons réussi à construire un serveur proxy inverse qui permet aux requêtes externes d'être acheminées de manière sûre et efficace vers un serveur interne, ce qui est une excellente chose.
Avez-vous tous été captivés par mon histoire ? Le proxy inverse est comme un gourou puissant, qui peut nous aider à construire un pont reliant les mondes interne et externe et à rendre la communication plus pratique et plus sûre. J'espère que mon histoire vous apportera une touche d'amusement et vous permettra de mieux comprendre les reverse proxies.