


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
May 26, 2023 pm 04:13 PM
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
May 26, 2023 pm 01:10 PM
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.
May 26, 2023 pm 01:03 PM
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
May 26, 2023 pm 12:31 PM
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
May 26, 2023 pm 12:25 PM
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 ?
May 26, 2023 am 11:43 AM
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 ;
May 26, 2023 am 11:36 AM
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~.
May 26, 2023 am 10:43 AM
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/.
May 26, 2023 am 10:07 AM
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
May 25, 2023 pm 11:31 PM
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
May 25, 2023 pm 11:28 PM
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;...
May 25, 2023 pm 11:19 PM
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
May 25, 2023 pm 07:13 PM
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
May 25, 2023 pm 06:25 PM
Outils chauds Tags

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud
Comment réparer KB5055612 ne parvient pas à s'installer dans Windows 10?
<🎜>: Grow A Garden - Guide de mutation complet
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
Nordhold: Système de fusion, expliqué

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)
Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP
Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise
Version chinoise, très simple à utiliser
