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

  • Comment créer et configurer le serveur nginx
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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

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

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau 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