Table des matières
On sait que Nginx il ne peut pas gérer le contenu dynamique comme les langages de programmation, mais ce n'est pas parce qu'il ne le fait pas directement qu'il ne peut pas le faire à l'aide d'autres éléments, c'est là qu'il entre en jeu fcgi ou alors fastCGI qui est juste la façon dont Nginx il envoie le contenu qu'il ne peut pas gérer à d'autres instances.Jusqu'à présent, il n'y a pas de problème, mais que se passe-t-il lorsque nous devons gérer plus d'une instance fcgi que l'on manipule plusieurs types de langages ou que l'on ait deux instances du même langage, mais qu'elles soient utilisées à des fins différentes, eh bien pour cela on peut établir des configurations pour que Nginx peut discerner et envoyer des demandes là où elles appartiennent.
Lorsque vous souhaitez utiliser plusieurs instances fcgi, la chose la plus saine est que nous fassions d'abord une configuration commune, c'est-à-dire que nous allons générer toutes les options qui ne changeront pas, de cette manière nous obtenons deux avantages très clairs, le premier est que nous ne faisons une partie du travail qu'une seule fois et le seconde est que nous évitons d'avoir des instructions en double, réduisant ainsi la marge d'erreurs.
Comment faire?Pour y parvenir, la première chose que nous devons faire est créer un fichier où mettre toutes les directives communes, nous pouvons appeler ce fichier comme fcgi_common C'est un nom assez simple et international au cas où nous devions partager notre serveur avec des personnes d'autres parties du monde.
Dans ce fichier, nous allons placer les éléments suivants :
Une fois que nous avons la base de notre configuration, nous devons maintenant aller au détail, c'est-à-dire établir le exemple de fcgi que nous allons utiliser pour chaque site que nous devons placer, pour cela dans le fichier que nous plaçons dans activé pour les sites nous préciserons quels paramètres supplémentaires nous allons définir et nous inclurons simplement notre fichier de base fcgi_common, voyons l'exemple :
Langues FcgiCela ne se limite pas à l'utilisation d'une seule langue de fcgi, nous pouvons le faire avec différentes langues, par exemple un site en PHP et un autre dans Python ou alors PerlCependant, nous devons garder à l'esprit de ne laisser dans le fichier commun que les configurations qui s'appliquent également aux deux et de ne placer dans le activé pour les sites les directives particulières.
Nous avons donc déjà appris à configurer avec succès plusieurs instances de fcgi, afin que nos applications puissent résider sans problème sur notre serveur. Nginx.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif