localisation actuelle:Maison > Articles techniques > Opération et maintenance > Nginx
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- Comment utiliser le proxy inverse Nginx et l'équilibrage de charge pour créer un environnement de test multi-personnes
- Principe de mise en œuvre Lorsque nous visitons un site Web, il y aura un en-tête d'agent utilisateur dans l'en-tête de la requête, tel que mozilla/5.0(macintosh;intelmacosx10.12;rv:50.0)gecko/20100101firefox/50.0. Cet ua peut être personnalisé, de nombreux. Les plug-ins de navigateur prennent également en charge l'ajout d'UA personnalisés, tels que le plug-in useragentswicher de Firefox. Comme le montre l'image, un ua personnalisé a été ajouté ici et le contenu a été remplacé par son propre nom. En demandant le site Web via cet ua, nous pouvons voir dans l'en-tête de la demande que l'ua est devenu le nôtre, ce qui est le cas. un identifiant. Selon cet ua, jugez via nginx, différent
- Nginx 1184 2023-05-23 17:29:47
-
- Méthodes d'installation du service Nginx et de mise à niveau logicielle
- Environnement expérimental : [root@nginx~]#cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)[root@nginx~]#uname-r3.10.0-693.el7.x86_64 Veuillez préparer un serveur Nginx de version basse pour une version basse -installation de l'environnement de version : Les novices peuvent également terminer le déploiement basé sur 0 des services Nginx, préparer et compiler de nouvelles versions du logiciel Nginx, afficher les anciennes versions de Nginx : [root@nginxnginx-1.10.3]#/app/nginx/. sbin/nginx-Vnginxversion:ngin
- Nginx 1407 2023-05-23 16:55:06
-
- Comment installer l'environnement LEMP pour le serveur Nginx dans Ubuntu
- Préparation à l'installation de la version du serveur Ubuntu16.04 Étape 1 : Installer le serveur nginx 1. nginx est un programme de serveur Web avancé et optimisé en ressources utilisé pour afficher des pages Web aux visiteurs sur Internet. Nous commençons par l'installation du serveur nginx et utilisons la commande apt pour obtenir le programme nginx à partir du référentiel de logiciels officiel d'Ubuntu. $sudoapt-getinstallnginx installe nginx2 sur ubuntu16.04, puis entrez les commandes netstat et systemctl pour confirmer que le processus nginx a été démarré et lié au port 80. $ netstat-tlpn vérifie la connexion du port réseau nginx $s
- Nginx 998 2023-05-23 16:49:06
-
- Comment configurer le serveur de fichiers statiques nginx
- Fichier nginx\nginx-1.13.4\conf\nginx.conf#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid; événements{worker_connections1024;}http{includemime.types;default_typeapplicat
- Nginx 1768 2023-05-23 16:43:13
-
- Comment recompiler Nginx et ajouter des modules
- 1. Recherchez le répertoire racine du code source dans lequel nginx est installé (c'est-à-dire le répertoire dans lequel le package d'installation est stocké). Sinon, téléchargez le nouveau code source et décompressez cdsoftwaresnginx-1.10.2nginx-1.10.2.tar.gz2. Vérifiez la version de nginx et les paramètres de compilation /usr/local /nginx/sbin/nginx-v3, entrez dans le répertoire du code source nginx cdnginx-1.10.24, code et modules recompilés./configure--prefix=/usr/local/nginx- -avec-http_ssl_module5, exécutez make (remarque : des milliers ne font jamais dans
- Nginx 2752 2023-05-23 15:28:50
-
- Comment configurer et utiliser le serveur Nginx dans Node.js
- Node.js est une plate-forme construite sur le runtime JavaScript Chrome, qui est utilisée pour créer facilement des applications Web avec une vitesse de réponse rapide et une expansion facile. Node.js utilise un modèle d'E/S non bloquant et basé sur les événements pour être léger et efficace. Il convient parfaitement aux applications en temps réel gourmandes en données exécutées sur des appareils distribués, telles que le chat en temps réel, etc. Cependant, l'encodage gzip, les fichiers statiques, la mise en cache http, le traitement SSL, l'équilibrage de charge et le proxy inverse, etc., peuvent tous être effectués via nginx, réduisant ainsi la charge de node.js et économisant le trafic du site Web grâce au puissant cache d'amélioration du site Web de nginx. vitesse de chargement. L'organigramme de configuration de Nginx est le suivant : http{proxy_
- Nginx 2508 2023-05-23 15:25:06
-
- Comment configurer Nginx pour désactiver la sensibilité à la casse des noms de variables PHP
- Nginx (prononcé « engineX ») est un serveur proxy inverse open source hautes performances qui prend en charge de nombreux algorithmes d'équilibrage de charge. Il a été créé par le Russe Igor Sysoev et la première version publique a été publiée en 2004. Depuis lors, il est devenu le choix de nombreux sites Web et entreprises, notamment Facebook, Google, LinkedIn, Dropbox et bien d’autres. Lorsque vous utilisez Nginx pour transférer des requêtes vers des sites Web PHP, cela peut poser des problèmes car les noms de variables en PHP sont sensibles à la casse. Surtout dans la configuration Nginx, si l'URL contient des lettres majuscules lors de l'accès à l'URL, un « 404NotFound » peut apparaître.
- Nginx 1587 2023-05-23 15:16:30
-
- Plan de configuration du cache Nginx et comment résoudre les problèmes d'utilisation de la mémoire associés
- 5 options pour le cache de mise en cache nginx 1. L'un des caches traditionnels (404) Cette méthode consiste à diriger l'erreur 404 de nginx vers le backend, puis à utiliser proxy_store pour enregistrer la page renvoyée par le backend. Configuration : Emplacement/{root/home/html/;#Home directory expires1d;#Délai d'expiration de la page Web error_page404=200/fetch$request_uri;#404 Dirigé vers le répertoire /fetch} Location/fetch/{#404 Dirigé hereinternal ;#Indique que ce répertoire n'est pas directement accessible en externe
- Nginx 2518 2023-05-23 14:01:38
-
- Comment créer un serveur NFS avec nginx
- Introduction : Qu'est-ce qu'un serveur NFS ? NFS (Network File System) est un système de fichiers réseau. Sa fonction principale est de permettre à différentes machines et différents systèmes d'exploitation de partager des fichiers entre eux via le réseau. tout comme c'est la même chose que d'utiliser votre propre ordinateur. Pourquoi avez-vous besoin que le serveur NFS récupère les données du même endroit pour garantir la cohérence des données du site Web ? Quel que soit le serveur back-end auquel l'équilibreur de charge distribue la requête, le contenu vu par le client est cohérent. Le serveur NFS est-il la meilleure solution ? Non, NFS est une solution relativement bon marché 1. Généralement, les entreprises ne l'utilisent pas. Les performances ne sont pas particulièrement élevées. Il est recommandé d'utiliser un serveur de stockage dédié. Avantages et inconvénients du NFS
- Nginx 1297 2023-05-23 12:55:21
-
- Comment compiler et installer nginx dans l'environnement lnmp
- Le système Linux que j'utilise est centos7.1. Si le système Linux ne dispose pas de gcc ni d'autres logiciels de compilation préinstallés, vous pouvez utiliser la source yum pour l'installer. Pour installer nginx, vous devez d'abord installer les modules dépendants pcre, zlib et openssl. Le module gzip nécessite la bibliothèque zlib. Le module de réécriture nécessite la bibliothèque pcre. La fonction ssl nécessite la bibliothèque openssl. 1. Installez les dépendances pcre et téléchargez pcre-8.38wgetftp://ftp.csx.cam.ac.uk/pub/. logiciel/programmation/pcre/pcre-8.38. tar.gz décompresser tar-zxvfpcre-8.38.t
- Nginx 1038 2023-05-23 12:34:06
-
- Comment redémarrer le service nginx dans Ubuntu
- 1. Utilisez la touche de raccourci [Ctrl+Alt+T] pour ouvrir le mode commande du terminal. 2. Vous pouvez redémarrer le service nginx des manières suivantes. Première méthode, dans le répertoire exécutable nginx sbin, entrez la commande suivante pour redémarrer/nginx-sreload#Restart méthode deux, recherchez le numéro de processus nginx actuel, puis entrez la commande : kill-HUP numéro de processus pour redémarrer le service nginx#ps -ef|grepnginx #Trouver le numéro de processus nginx actuel]#kill-TERM132#Tuer le processus nginx, 132 est le numéro de processus nginx
- Nginx 3282 2023-05-23 12:22:13
-
- Comment installer et déployer Nginx dans Centos 6.5 64 bits
- 1. Introduction à nginx nginx est un serveur Web qui peut également être utilisé pour l'équilibrage de charge et le proxy inverse. Le plus couramment utilisé est l'équilibrage de charge. Je n'en présenterai pas beaucoup. étape d'installation 2. Installation de nginx 1. Téléchargez nginx et les composants associés. Le système Linux est centos6.564. Je passe directement à l'utilisateur root pour installer et accéder au répertoire utilisateur pour télécharger le programme et télécharger les composants associés [root@localhostsrc]#. wgethttp://nginx.org/download/nginx- 1.10.2.tar.gz omettre le contenu de l'installation...[root@localhos
- Nginx 1098 2023-05-23 12:19:06
-
- Configuration du serveur Nginx et analyse d'exemples de configuration de base
- nginx (enginex) est un serveur http et un serveur proxy inverse hautes performances. Ce logiciel a été développé pour résoudre le problème c10k. L'architecture de nginx profite de nombreuses fonctionnalités du système d'exploitation moderne pour implémenter un serveur http hautes performances. Par exemple, sur les systèmes Linux, nginx utilise epoll, sendfile, fileaio, directio et d'autres mécanismes, ce qui rend nginx non seulement très efficace, mais utilise également très peu de ressources. Les responsables affirment que nginx ne nécessite que 2,5 millions de mémoire pour en gérer 10 000. connexions httpkeep-alive inactives. nginx exécutera plusieurs processus simultanément à la demande : un processus principal (ma
- Nginx 1544 2023-05-23 11:22:06
-
- Comment configurer plusieurs versions de PHP avec Nginx et Apache
- Parfois, nos projets ne peuvent pas tous avoir la même version de PHP, et chaque projet doit être configuré avec une version différente de PHP. Pagoda et PHPStudy sont implémentés via la configuration suivante : Nginx cut conf (facultatif) ajoutez includevhosts/* dans nginx.conf . conf; De cette façon, Nginx importera automatiquement tous les fichiers *.conf dans le répertoire actuel->vhosts, ce qui permettra à chaque projet de gérer plus facilement le fichier de configuration Nginx séparément et de configurer plusieurs versions de PHP. Ajouter un serveur{listen80;server_namelocalhost. ;root"D: dans le fichier de configuration : /WWW"
- Nginx 1037 2023-05-23 11:10:06
-
- Comment configurer le serveur Nginx https
- Demander un certificat Actuellement, de nombreuses organisations en ligne proposent des certificats SSL personnels gratuits, avec des périodes de validité allant de quelques mois à quelques années. Prenons l'exemple de startssl : https://www.startssl.com. Après une demande réussie, il sera valable 3 ans et pourra être renouvelé gratuitement après expiration. Le processus de candidature spécifique est également très simple. Après vous être inscrit et connecté, sélectionnez certificateswizard>>dvsslcertificate pour demander un certificat SSL gratuit. Après avoir vérifié le nom de domaine par e-mail, générez ensuite le csr du certificat SSL sur votre propre serveur. N'oubliez pas le secret pour générer l'entrée. Vous l'utiliserez plus tard : opensslreq-newkeyrsa:2048-keyoutwe.
- Nginx 1550 2023-05-23 11:01:06