Qu'est-ce que Nginx? - Expert Semalt

Nginx [moteur x] est une autre technique HTTP et serveur proxy inverse. Nginx fonctionne comme un serveur proxy de messagerie et un serveur proxy TCP / UDP générique, grâce auquel il authentifie différents demandeurs Web pour qu'un visiteur accède à un site Web. Igor Sysoev a initialement écrit ce serveur proxy. D'autres packages d'hébergement peuvent utiliser des méthodes telles que la pile LAMP (Linux + Apache + MySQL + PHP) pour alimenter WordPress. Nginx peut être une configuration puissante en ce qui concerne l'approche proxy révérée. Forcément, les webmasters peuvent utiliser de nombreuses façons pour implémenter Nginx. Vous pouvez être en mesure d'utiliser toutes ses fonctionnalités en même temps en utilisant le serveur Apache. La majorité des sites Web hébergés sur un serveur Nginx fonctionnent sur une configuration Apache. Il existe des en-têtes de réponse HTTPS ainsi que d'autres mandataires qui y font référence en tant que serveurs Web.

Cette directive de Michael Brown, le responsable du succès client de Semalt , explique l'utilisation d'une configuration Nginx autonome. Au lieu de compter sur la technique du serveur apache, vous pouvez utiliser Nginx seul comme le serveur principal. Il peut y avoir des considérations spéciales lors de l'implémentation de Nginx sur WordPress. Il existe des informations cruciales qu'un utilisateur doit connaître sur Nginx. Par exemple:

  • Toutes les configurations sont possibles dans le panneau d'administration sur la configuration au niveau du serveur. Par conséquent, il n'y a pas de configuration au niveau du répertoire. Contrairement aux fichiers .htaccess d'Apache ou web.config d'IIS, WordPress ne peut pas modifier une configuration Nginx.
  • Le fonctionnement des permaliens est un peu différent sur Nginx que sur les autres serveurs Apache.
  • Nginx ne peut pas générer les règles de réécriture pour vous. Nginx n'a pas de capacité de type .htaccess, il est donc impossible de configurer le serveur à partir d'un utilisateur.
  • Vous utilisez des plugins pour installer vos permaliens. Il est indispensable d'installer un "index.php" qui peut former un panneau pour permettre des modifications sur votre serveur.
  • Pour les utilisateurs qui souhaitent acquérir des capacités htaccess limitées, ils peuvent installer l'extension htscanner PECL pour PHP. Malheureusement, ce n'est qu'une modification du développement et peut entraîner des complications. Assurez-vous d'avoir une méthode de débogage robuste avant d'adopter cette technique.

Dans cette directive Nginx, l'hypothèse est que vous avez déjà installé Nginx. Par conséquent, l'installation et les instructions de fonctionnement ne sont pas incluses.

Informations importantes concernant Nginx

  • L'assistant Nginx mappe automatiquement le fichier map.conf chaque fois qu'un nouveau site Web est créé. Dans certains cas, vous devrez peut-être recharger Nginx manuellement pour vous assurer que les modifications prennent effet. Nginx stocke également les sites Web sous une forme php-fpm, chaque fois qu'un nouveau site est présent.
  • Les grands sites Web peuvent utiliser Nginx car on peut être en mesure de configurer plusieurs domaines.
  • Il existe des liens symboliques, ce qui signifie que vous n'avez pas à vous soucier des suppressions ou ajustements accidentels sur l'ensemble du serveur.

Conclusion

Pour les propriétaires de sites Web ayant besoin d'un serveur proxy inverse, la configuration de Nginx peut être une approche essentielle. L'ensemble de la configuration part du principe que la racine du site ou du blog est présente sur l'hôte. Le point de référence se situe au niveau du serveur lui-même et non du côté utilisateur. Les gens doivent modifier les règles lorsqu'ils modifient des aspects du site Web comme l'ajout d'un blog.