localisation actuelle:Maison > Articles techniques > Opération et maintenance > Nginx

  • Comment utiliser nginx pour l'équilibrage de charge
    Comment utiliser nginx pour l'équilibrage de charge
    Équilibrage de charge à quatre couches vs équilibrage de charge à sept couches On parle souvent d'équilibrage de charge à sept couches ou d'équilibrage de charge à quatre couches. En fait, cela est déterminé par le nom de la couche du modèle de réseau iso osi qui utilise le http. Protocole pour charger la couche d'application Opération équilibrée, c'est ce qu'on appelle l'équilibrage de charge à sept couches. Par exemple, les LV qui effectuent des opérations d'équilibrage de charge au niveau de la couche TCP sont appelés équilibrage de charge de couche 4. De manière générale, il existe les classifications d'équilibrage de charge suivantes : Prise en charge logicielle courante Algorithmes d'équilibrage de charge courants Les algorithmes d'équilibrage de charge courants sont les suivants : Exemple de démonstration d'équilibrage de charge : interrogation ordinaire Ensuite, utilisez nginx pour montrer comment effectuer une interrogation ordinaire : Préparez-vous à l'avance. démarrez deux services sur les deux ports 7001/7002 pour l'affichage.
    Nginx 1900 2023-06-03 08:19:12
  • Comment configurer nginx pour garantir que le serveur frps et le port de partage Web 80
    Comment configurer nginx pour garantir que le serveur frps et le port de partage Web 80
    Tout d’abord, vous aurez un doute, qu’est-ce que le frp ? En termes simples, frp est un outil de pénétration intranet. Après avoir configuré le client, vous pouvez accéder à l'intranet via le serveur. Maintenant, mon serveur a utilisé nginx comme site Web et il n'y a qu'un seul port 80. Alors, que dois-je faire si le serveur FRP souhaite également utiliser le port 80 ? Après l'interrogation, cela peut être réalisé en utilisant le proxy inverse de nginx. A ajouter : frps est le serveur, frpc est le client. Étape 1 : Modifiez le fichier de configuration nginx.conf sur le serveur et ajoutez les paramètres suivants à http{} dans nginx.conf, server{listen80
    Nginx 1087 2023-06-03 08:19:08
  • Analyse des exemples de configuration courants de Nginx
    Analyse des exemples de configuration courants de Nginx
    Bloquer l'IP Vous pouvez bloquer l'IP spécifiée en refusant http{#....#Block IP deny192.168.4.3;deny31.42.145.0/24;deny51.12.35.0/24;} Ouvrez uniquement l'intranet, vous avez besoin interdire d'abord l'ouverture des autres segments intranet 192.168.1.1, puis interdire tous les autres emplacements IP/{#blockoneworkstationdeny192.168.1.1;#allowanyonein192.168.1.0/24allow192.168.1.0/24;#droprestoftheworlddenyall;} négatif
    Nginx 1273 2023-06-02 23:14:50
  • Comment installer et configurer le support Lua pour Nginx
    Comment installer et configurer le support Lua pour Nginx
    Installation et configuration de Nginx Prise en charge de Lua Par défaut, Nginx ne prend pas en charge les modules Lua Vous devez installer l'interpréteur LuaJIT et recompiler Nginx, ou vous pouvez utiliser les modules requis par openrestry développés par des chinois : LuaJIT, Ngx_devel et lua-nginx-module1. . Préparation de l'environnement [root @nginx_lua~]#yuminstall-ygccgcc-c++makepcre-develzlib-developenssl-devel2 Téléchargez les dernières versions de décompression de luajit et ngx_devel_kit et lua-nginx-module [r.
    Nginx 2219 2023-06-02 22:01:10
  • Comment configurer plusieurs noms de domaine Nginx sous Windows
    Comment configurer plusieurs noms de domaine Nginx sous Windows
    1. La structure du répertoire pour installer nginx sous Windows est la suivante : 2. Contenu de conf/nginx.conf dans le répertoire nginx-1.12.1 #usernobody;worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet -stream;sendfileon;keepalive_timeout65;server{listen80default_server;server_n
    Nginx 1941 2023-06-02 21:43:54
  • Comment implémenter le proxy inverse nginx dans Centos7
    Comment implémenter le proxy inverse nginx dans Centos7
    Le serveur proxy inverse est configuré côté serveur pour soulager la charge de travail du serveur en mettant en mémoire tampon les pages fréquemment demandées, en transmettant les requêtes des clients au serveur cible sur le réseau interne et en renvoyant les résultats obtenus du serveur à Internet pour demander un ; connexion À ce stade, le serveur proxy et l'hôte cible apparaissent comme un serveur pour le monde extérieur. Actuellement, les sites Web utilisent des proxys inverses qui, en plus d'empêcher les attaques vicieuses du réseau externe sur les serveurs internes, mettent en cache pour réduire la pression sur le serveur et contrôlent la sécurité des accès. Environnement expérimental : équilibreur de charge 192.168.1.188nginx Serveur 192.168.1.189web01 Préparation du logiciel serveur 192.168.1.190web02 : cen
    Nginx 1080 2023-06-02 20:16:01
  • Comment résoudre le problème de 499 et l'échec du mécanisme de basculement causé par une configuration nginx incorrecte
    Comment résoudre le problème de 499 et l'échec du mécanisme de basculement causé par une configuration nginx incorrecte
    La signification et les raisons possibles de 499. 499 n'est en fait pas le code d'état standard du protocole HTTP, mais un code d'état personnalisé de nginx. Je n'ai pas trouvé d'explication claire de ce code d'état dans la documentation officielle de nginx. Voici un blog. message qui semble plus professionnel Explication sur : L'erreur HTTP 499 signifie simplement que le client s'arrête au milieu du traitement de la demande via le serveur. Le code d'erreur 499 met mieux en évidence que quelque chose s'est produit avec le client.
    Nginx 1536 2023-06-02 19:54:24
  • Quelle est la raison pour laquelle Docker utilise Daemon Off lors de l'exécution de Nginx ?
    Quelle est la raison pour laquelle Docker utilise Daemon Off lors de l'exécution de Nginx ?
    Question 1. Pourquoi le conteneur Docker se bloque-t-il lorsqu'il est en cours d'exécution ? Par défaut, le conteneur Docker utilisera le premier processus à l'intérieur du conteneur, c'est-à-dire le programme avec pid=1, comme base pour déterminer si le conteneur Docker est en cours d'exécution. Si le pid du conteneur Docker se bloque, le conteneur Docker se fermera directement. 2. Lorsque Docker s'exécute, utilisez command comme commande interne du conteneur. Si vous utilisez nginx, le programme nginx s'exécutera en arrière-plan. À ce stade, nginx n'est pas le programme avec le pid 1, mais le bash exécuté. bash se bloquera après l'exécution de la commande nginx, donc le conteneur s'est également arrêté pour la même raison que le vôtre. Après pm2start, bash.
    Nginx 3599 2023-06-02 19:32:13
  • Comment configurer le nom du fichier de sauvegarde spécifié pour le téléchargement du fichier dans nginx
    Comment configurer le nom du fichier de sauvegarde spécifié pour le téléchargement du fichier dans nginx
    Généralement, après avoir téléchargé le fichier de ressources, afin d'éviter les conflits de noms de fichiers, nous remplacerons le nom du fichier par un point de caractères dénué de sens. Ce caractère peut être généré par md5 ou une chaîne générée par d'autres méthodes. À ce stade, lors du téléchargement, le nom de fichier enregistré par défaut sera ce nom de fichier dénué de sens (Figure 1). En fait, nginx prend en charge le renommage lors du téléchargement, ce qui rend le nom du fichier plus convivial. nginx est également facile à configurer : ajoutez simplement les lignes suivantes : Copiez le code Le code est le suivant : location~*.*\.(doc|txt|jar|zip|apk)(\?.*)?${if ($request_uri ~*^.*\/(.*)\.(doc|txt|jar
    Nginx 1650 2023-06-02 16:04:06
  • Comment Nginx configure-t-il un site avec plusieurs noms de domaine ?
    Comment Nginx configure-t-il un site avec plusieurs noms de domaine ?
    Un site est configuré avec plusieurs noms de domaine server{listen80;server_nameops-coffee.cnb.ops-coffee.cn;}server_name suivi de plusieurs noms de domaine, et plusieurs noms de domaine sont séparés par des espaces.
    Nginx 1175 2023-06-02 15:34:13
  • Comment nginx permet-il à un serveur d'accéder à plusieurs sites Web ?
    Comment nginx permet-il à un serveur d'accéder à plusieurs sites Web ?
    Sur un serveur, il existe généralement deux manières de distinguer l'accès à différents sites Web : 1. Via le numéro de port d'écoute 2. Via le nom de domaine 1. Accès à différents hôtes via le port : fichier de configuration nginx : /usr/local/nginx/conf /nginx.confcentos format d'encodage par défaut du fichier latin1 Commande pour afficher le format d'encodage : :setfileencoding#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error
    Nginx 2775 2023-06-02 14:16:06
  • Comment configurer la limitation de courant Nginx
    Comment configurer la limitation de courant Nginx
    Pour le bucket vide, nous commençons par la configuration de limitation de courant la plus simple : limit_req_zone$binary_remote_addrzone=ip_limit:10mrate=10r/s;server{location/login/{limit_reqzone=ip_limit;proxy_passhttp://login_upstream;}}$binary_remote_addr pour l'adresse IP du client. limit flow ; zone=ip_limit : Le nom de la règle de limite de courant à 10 m est ip_limit, qui permet d'utiliser 10 Mo d'espace mémoire pour enregistrer l'état de limite actuel correspondant au débit ip ;
    Nginx 1926 2023-06-02 13:10:06
  • Quel est le code source du pool de threads nginx ?
    Quel est le code source du pool de threads nginx ?
    1. Nœud de tâche typedefvoid(*cb_fun)(void*);//Structure de la tâche typedefstructtask{void*argv;//Paramètres de la fonction de tâche (avant la fin de l'exécution de la tâche, assurez-vous que l'adresse du paramètre est valide) cb_funhandler;// Fonction de tâche (la valeur de retour doit être 0 et des valeurs non nulles sont utilisées pour ajouter des threads et détruire des pools de threads) structtask*next;//pointeur de chaîne de tâches}zoey_task_t est un gestionnaire de fonction, qui est la fonction de tâche réelle ; , argv est le paramètre de la fonction et next pointe vers la tâche suivante. 2. Typedefstruct de file d'attente de tâches
    Nginx 1167 2023-06-01 22:20:29
  • Analyse d'exemples d'installation simples de Nginx sous centos6.5
    Analyse d'exemples d'installation simples de Nginx sous centos6.5
    1. Configurez la source yum : Créez le fichier : /etc/yum.repos.d/nginx.repotouch/etc/yum.repos.d/nginx.repo Editez le fichier, vi/etc/yum.repos.d/nginx .repo Écrivez le contenu suivant : [nginx]name=nginxrepobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1 Enregistrez la configuration des sources yum. Vous pouvez vérifier si la source yum est correctement configurée en utilisant la commande suivante :
    Nginx 1174 2023-06-01 21:07:22
  • Comment les sites Web définissent-ils les restrictions IP sur liste noire/blanche et les restrictions d'accès IP par pays et ville via nginx ?
    Comment les sites Web définissent-ils les restrictions IP sur liste noire/blanche et les restrictions d'accès IP par pays et ville via nginx ?
    1. Configuration de l'accès restreint à la liste noire/blanche nginx propose plusieurs façons de configurer les listes noire et blanche. Voici seulement deux méthodes couramment utilisées. 1. La première méthode : les instructions Allow, Denydeny et Allow appartiennent à ngx_http_access_module. Nginx charge ce module par défaut, il peut donc être utilisé directement. Cette méthode est la plus simple et la plus directe. Le paramètre est similaire au pare-feu iptable. Comment utiliser : Ajoutez directement au fichier de configuration : #Paramètres de la liste blanche, suivi de autoriser l'adresse IP accessible/{allow123.13.123.12;allow23.53.32.1/100;denyall;}#. Paramètres de la liste noire,
    Nginx 3360 2023-06-01 17:27:30

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!