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 créer et configurer le serveur nginx
- 1. L'installation des outils de compilation et des fichiers de bibliothèque dépend de l'installation de la bibliothèque et doit être installée dans l'ordre : (1) Si l'environnement de compilation C++ n'est pas installé, yuminstallgcc-c++ (2) La fonction SSL nécessite la bibliothèque openssl wgethttps:// www.openssl.org/source/ openssl-1.1.0f.tar.gztar-zxvfopenssl-1.1.0f.tar.gzcdopenssl-1.1.0f./configmake&&makeinstall(3) Le module de réécriture nécessite la bibliothèque pcre wgethttps://ftp. ordinateur
- Nginx 1982 2023-05-26 16:13:06
-
- Comment définir la liste blanche dans Nginx via le module géographique
- Description : http{......limit_conn_zone$binary_remote_addrzone=one:10m;limit_req_zone$binary_remote_addrzone=fifa:10mrate=5r/s;......server{......limit_connone5;limit_reqzone=fifaburst =100;......}}白名单配置:http{......geo$whiteiplist{default1;127.0.0.10;10.10.0.0
- Nginx 1220 2023-05-26 13:10:51
-
- Comment résoudre nginx ne provoquant pas d'erreur php
- 1. Comprendre les méthodes de rapport d'erreurs et de collecte. Pendant le processus de déploiement du serveur, nous désactivons généralement la sortie d'erreur de PHP, car les messages d'erreur PHP peuvent exposer des risques de sécurité ou entraîner des fuites d'informations. Mais pendant le processus de développement, nous avons besoin de ces messages d'erreur pour localiser les problèmes et déboguer le programme. Une façon de résoudre ce problème consiste à activer la sortie d'erreur de PHP. En PHP, nous pouvons définir le niveau de journalisation des erreurs ou signaler les erreurs immédiatement. Parallèlement, nous pouvons également ajouter quelques options au fichier de configuration Nginx pour afficher les messages d'erreur PHP. 2. Paramètres d'erreur PHP dans le fichier de configuration Nginx Ouvrez le fichier de configuration du serveur Nginx, généralement /etc/nginx/nginx.conf.
- Nginx 1846 2023-05-26 13:03:46
-
- Comment configurer le module nginx-http-footer-filter du serveur Nginx
- 1. Que fait exactement nginx-http-footer-filter ? Pour parler franchement, cela signifie insérer le code que vous souhaitez insérer en bas de la page demandée. 2. À quoi peut servir nginx-http-footer-filter ? 1. Ajoutez du code js uniformément pour les statistiques (c'est ce que je pense) 2. Ajoutez les informations realsver (serveur réel backend) qui répondent à cette demande en bas pour faciliter le dépannage des administrateurs système 3. Vous gérez un grand nombre de virtuels. hébergeurs, ajoutez votre code publicitaire, votre lien noir, etc. (très éhonté) derrière toutes les pages Web. 4. Tirez des conclusions à partir d'un exemple et réfléchissez à l'usage que vous pouvez en faire. À quoi sert Taobao ? Ouvrez la page d'accueil de Taobao, affichez son code source et faites-le glisser vers le bas
- Nginx 1257 2023-05-26 12:31:46
-
- Comment utiliser le proxy nginx pour accéder aux ressources statiques
- 1. Objectif : Afin de demander des ressources statiques (css, images, etc.) via nginx, l'aperçu de la page est effectué via le proxy nginx. 2. Effet d'implémentation : entrez l'adresse du proxy nginx via le navigateur pour ouvrir la page pour accéder au fichier html local, ou vous pouvez accéder à l'interface d'accès au routage proxy pour obtenir la fonction d'aperçu de la page. Remarque : ce que je démontre est la configuration trois dans le. Environnement de développement Windows local. Configuration spécifique 1. nginx configure l'agent de projet statique local Recherchez le fichier de configuration nginx nginx.conf et configurez le serveur d'agent nginx{listen80;#Emplacement du projet du portail frontal/{aliasD:/workspace/sc-. multiplier
- Nginx 9360 2023-05-26 12:25:20
-
- Comment créer un serveur d'équilibrage de charge basé sur Centos7+Nginx+Tomcat8
- Après avoir installé manuellement nginx, tout est normal et il n'y a aucun problème avec la configuration de l'hôte virtuel et l'équilibrage de charge. Il a été activé avec succès. Le fichier de configuration spécifique est le suivant : Ajout de : includevhost/*.conf; au fichier nginx.conf de conf pour introduire tous les fichiers .conf dans le répertoire vhost. l'avenir, bien sûr, si nécessaire, vous pouvez également les ajouter un par un. Étant donné que le service de chargement est un service API, le nom du fichier de configuration ici s'appelle api.xxx.com.conf. La configuration de l'ouverture du fichier est la suivante : La méthode d'interrogation IP n'est pas utilisée ici, mais la méthode usstream est utilisée. . Plus précisément, quelle est la différence entre ces méthodes ?
- Nginx 1662 2023-05-26 11:43:13
-
- Exemple d'analyse de la liste du répertoire d'ouverture nginx
- nginx active le répertoire de colonnes Lorsque vous souhaitez que nginx existe en tant que serveur de téléchargement de fichiers, vous devez activer le serveur de répertoire de colonnes nginx{locationdownload{autoindexon;autoindex_exact_sizeoff;autoindex_localtimeon;}}autoindex_exact_size : lorsqu'il est activé (par défaut), la taille exacte du le fichier est affiché, en octets ; Passer à off pour afficher la taille approximative du fichier, en Ko ou Mo ou GBautoindex_localtime : Lorsqu'il est désactivé (par défaut), l'heure du fichier affichée est l'heure GMT après le passage à on, elle est affichée ;
- Nginx 1563 2023-05-26 11:36:40
-
- Comment activer pathinfo dans nginx
- Pour transférer Apache vers nginx, $_server['path_info'] est utilisé côté code. Pathinfo n'est pas activé par défaut pour nginx. Nous devons donc activer manuellement 1, url rewrite location/{//method 1if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;break;}}location/{/ / Méthode 2try_files$uri$uri//index.php$uri;}2, emplacement du paramètre pathinfo~.
- Nginx 1239 2023-05-26 10:43:13
-
- Comment définir la limite actuelle de Nginx
- 1. Limitation de courant nginx Configurez la limitation de courant nginx à l'aide du module en amont et placez-la dans le module http #current limit concurrency earlynode{server127.0.0.1:8080max_conns=1;}#Les requêtes dépassantes renverront un code d'état 502 et le placeront dans le module serveur #Adresse de test, l'accès au chemin py du serveur sera transmis au port 8080 de la machine locale location/py{proxy_passhttp://node/?;}#Erreur redirigée vers l'interface de rétrogradation error_page502503https://fund/b.html ; Remarque : S'il manque un /, il transmettra la demande au 8080/.
- Nginx 2358 2023-05-26 10:07:26
-
- Comment atteindre la haute disponibilité de Nginx
- Travail de préparation : 192.168.16.128192.168.16.129 deux machines virtuelles. Installez Nginx. Installez Nginx et mettez à jour le fichier source yum : rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmwget-. O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repoInstall Nginx
- Nginx 1229 2023-05-25 23:31:04
-
- Comment réaliser la coexistence de Nginx et Apache sous serveur Linux
- Deux programmes ne peuvent pas écouter simultanément sur le même port. Une autre façon de penser est donc de résoudre le problème de la coexistence de certains sites Web fonctionnant sous nginx et de certains sites Web fonctionnant sous Apache sur le même serveur. Solution : utilisez nginx comme serveur proxy et nginx écoute le port 80 et Apache écoute les ports autres que 80. J'utilise temporairement le port 8080. Solution : Une fois l'environnement Linux configuré, nginx et Apache sont installés successivement. Puisque les ports par défaut sont : 80, le port du serveur demandé par les clients généraux est par défaut 80, donc nginx est défini comme un port de page statique : 80 ; le port vers : 8080 (dans httpd Réparer dans le fichier .conf
- Nginx 1937 2023-05-25 23:28:13
-
- Comment configurer Nginx pour l'équilibrage de charge des applications NodeJS
- L'équilibrage de charge peut allouer les demandes des utilisateurs à plusieurs serveurs pour traitement, permettant ainsi de prendre en charge l'accès à un grand nombre d'utilisateurs. L'architecture d'équilibrage de charge est illustrée dans la figure : Pour les applications Web complexes, l'utilisation de nginx pour l'équilibrage de charge frontal est une évidence. Ensuite, nous utilisons nginx pour l'équilibrage de charge des applications nodejs. 1. Configurez nginx et modifiez nginx.conf : upstreamsample{server127.0.0.1:3000;server127.0.0.1:3001;keepalive64;}server{listen80;....server_name127.0.0.1;...
- Nginx 1537 2023-05-25 23:19:04
-
- Comment configurer la compression GZip lorsqu'un site Node.js utilise Nginx comme proxy inverse
- Pour les sites développés avec node.js, si vous utilisez également nginx pour implémenter le proxy inverse, vous pouvez facilement implémenter la compression gzip côté serveur pour rendre la navigation sur le site plus fluide. Prérequis : node.js+nginx reverse proxy node.js nécessite un travail effectué. : Versions Express4.0 et inférieures : app.use(express.compress()); // Principalement cette phrase app.use(express.json()); app.use(express.urlencoded()); express.bodyparser());app.use(express.met
- Nginx 1328 2023-05-25 19:13:04
-
- Comment nginx génère automatiquement des fichiers de configuration dans des conteneurs Docker
- La commande finale pour implémenter l'idée ressemble probablement à ceci : dockerrun-d-p80:80-exxx=xx Nom de l'image Chemin du script dans l'image Le script ici remplacera la commande cmd dans le fichier docker, nous devons donc construire un shell qui génère et démarre automatiquement le script nginx. #!/bin/bash#Récupérez le début de lt à partir de la variable d'environnement, afin de la distinguer des autres variables d'environnement, par exemple, lt_analysis=172.17.0.1:8083result=""forain$(env|grep^lt)doold_ifs ="$ifs"ifs =&qu
- Nginx 1105 2023-05-25 18:25:06
-
- Comment configurer nginx sur le serveur centos
- Téléchargez le terminal sécurisé mobaxterm_personal. Tout d'abord, après avoir téléchargé le terminal sécurisé, connectez-vous à votre propre réseau public IP et l'affichage sera comme indiqué ci-dessus après une connexion réussie. Introduction à nginx nginx est un serveur Web léger et un serveur proxy inverse. Par rapport à Apache et Lighttpd, il présente les avantages d'avoir moins de mémoire et une grande stabilité. Son utilisation la plus courante est de fournir un service de proxy inverse. Après la connexion au serveur, la première étape : installer gccgcc-c++ La commande est : yuminstall-ygccgcc-c++. La deuxième étape : installer la bibliothèque pcre $cd/usr/. local/$wgethttp://jaist.dl.sourceforge.net/p
- Nginx 2450 2023-05-25 15:58:06