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

  • Comment implémenter le contrôle d'accès et les restrictions de connexion basées sur Nginx
    Comment implémenter le contrôle d'accès et les restrictions de connexion basées sur Nginx
    1. La syntaxe de configuration par défaut nginx.conf est utilisée comme fichier de configuration principal include/etc/nginx/conf.d/*.conf La lecture de ceci lira également le .conf du répertoire 1.1 Paramètres utilisateur globaux et au niveau du service. Utiliser les utilisateurs worker_processes augmente le nombre de connexions simultanées, en cohérence avec le processeur. Huit cœurs définissent huit journaux d'erreurs error_lognginx Lorsque le service pidnginx démarre, le module pid1.2event pour les événements worker_connections est le nombre maximum de connexions qu'un processus est autorisé à gérer. définit le modèle de noyau utilisé. 1.3 serverroot.
    Nginx 1409 2023-05-14 18:46:20
  • Comment utiliser la commande d'écoute dans nginx
    Comment utiliser la commande d'écoute dans nginx
    Listen command nginx est un serveur http hautes performances, et le traitement réseau en est le cœur. Comprendre l'initialisation du réseau vous aidera à approfondir votre compréhension du traitement réseau nginx. Il existe deux commandes principales de configuration liées au réseau : Listen et Sever_name. La commande d'écoute définit l'adresse d'écoute nginx. Pour le protocole IP, cette adresse est l'adresse et le port. Pour le protocole de socket de domaine Unix, cette adresse est le chemin. être le nom d'hôte.DeiciAu début de cet article, nous analysons le processus d'analyse de l'instruction d'écoute.
    Nginx 2006 2023-05-14 18:37:14
  • Exemple d'analyse de la fonction de chargement nginx + fonction de serveur nfs
    Exemple d'analyse de la fonction de chargement nginx + fonction de serveur nfs
    Utilisez le serveur nfs pour rendre cohérent le contenu de la page Web de trois serveurs de serveur. Système #contos utilisé dans cet article 1. Installez nfs-utils sur le serveur nfs et sur les trois serveurs de serveur [root@nfs-server~]#yuminstallnfs-utils- y2. Dans nfs Démarrez la fonction nfs sur le serveur et vérifiez le processus nfs mais il n'y a pas de réponse, car nfs n'écoute pas le numéro de port externe, mais le sous-traite à rpc. rpc aide nfs à écouter le port. puis indique au client de contacter le port correspondant de la machine. 3. Fichiers partagés ① Création d'un site Web de fichiers partagés sous la racine, qui contient une page Web et 2 fichiers à télécharger #La fonction de téléchargement doit être en 3.
    Nginx 1346 2023-05-14 18:31:13
  • Comment configurer la vérification de l'état http de Nginx
    Comment configurer la vérification de l'état http de Nginx
    Vérifications passives Pour les vérifications de santé passives, nginx et nginxplus surveillent les événements au fur et à mesure qu'ils se produisent et tentent de récupérer les connexions ayant échoué. Si cela ne fonctionne toujours pas, nginx et nginxplus marqueront le serveur comme indisponible et cesseront temporairement de lui envoyer des requêtes jusqu'à ce qu'il soit à nouveau marqué comme actif. Les conditions dans lesquelles un serveur en amont est marqué comme indisponible sont définies pour chaque serveur en amont avec le paramètre en amont de la directive serveur dans le block :fail_timeout - définit le nombre de tentatives infructueuses qui doivent être effectuées avant que le serveur ne soit marqué comme indisponible, et lorsque le serveur est marqué comme indisponible (la valeur par défaut est de 10 secondes). max_fails - défini dans fai
    Nginx 1699 2023-05-14 18:10:06
  • Comment utiliser nginx et docker pour implémenter un équilibrage de charge simple
    Comment utiliser nginx et docker pour implémenter un équilibrage de charge simple
    Étapes du test : 1. Créez un serveur nginx sur le serveur et démarrez-le. Veuillez vous référer au processus spécifique, qui ne sera pas établi ici. 2. Extrayez l'image officielle de nginx de la source dans docker, dockerpullnginx, et conservez-la. utilisation ultérieure. 3. Créez deux nouveaux fichiers dans le répertoire local, je les ai créés ici dans /mydata/test1, /mydata/test2/4 Créez un nouveau index.html dans les deux dossiers de test pour les marquer, affichez thisisnginx1 dans. le premier html, et affichez thisisnginx1 dans le deuxième html. Sortie thisisnginx2, 5. Exécutez les conteneurs des deux serveurs nginx via Docker et placez le fichier statique
    Nginx 805 2023-05-14 18:04:06
  • Quelles sont les commandes de fonctionnement courantes de Nginx ?
    Quelles sont les commandes de fonctionnement courantes de Nginx ?
    Fermer le servicenginxstopsystemctlstopnginxStart servicenginxstartsystemctlstartnginxRestart servicenginxreloadsystemctlrestartnginx Exécuter automatiquement avec le démarrage du système systemctlenablenginx Désactiver l'exécution automatique avec le démarrage du système systemctldisablenginx Expansion des points de connaissance : utilisez d'abord le fichier de configuration pour démarrer la commande nginx : nginx-c/usr/local/nginx/conf/nginx.conf Redémarrer le service: service
    Nginx 1960 2023-05-14 17:40:07
  • Comment installer Nginx sous Centos
    Comment installer Nginx sous Centos
    nginx ("enginex") est un serveur http et proxy inverse léger. Par rapport à Apache, lighttpd, etc., il présente les avantages d'avoir moins de mémoire, une forte concurrence et une grande stabilité. Son utilisation la plus courante consiste à fournir des services de proxy inverse. Sous Linux, nous devons télécharger le package de code source nginx et le compiler manuellement au lieu d'utiliser des outils de gestion de packages tels que yum et aptitude pour l'installer. Parce que nous devons configurer nginx lors de la compilation, nous devons le compiler manuellement, ce qui repose également sur certains outils et fichiers de bibliothèque. Tout d’abord, vous devez installer un environnement de compilation en langage C, car nginx est écrit en langage C. Généralement la plupart des linu
    Nginx 2376 2023-05-14 17:31:14
  • Comment nginx utilise ctx pour réaliser le partage de données
    Comment nginx utilise ctx pour réaliser le partage de données
    Environnement : init_worker_by_lua, set_by_lua, rewrite_by_lua, access_by_lua, content_by_lua, header_filter_by_lua, body_filter_by_lua, log_by_lua, ngx.timer., balancer_by_lua Cette table Lua peut être utilisée pour stocker des données d'environnement Lua basées sur des requêtes, et son cycle de vie est le même que celui de la requête actuelle. (similaire aux variables Nginx) . Reportez-vous à l'exemple suivant, location/test{rewrite_by_lua_block{ngx.c
    Nginx 1583 2023-05-14 17:25:18
  • Déploiement CentOS7 Docker Nginx et exécution d'exemples d'analyse
    Déploiement CentOS7 Docker Nginx et exécution d'exemples d'analyse
    1. Fichier dockerfile de préparation des ressources#"porté"paradammillerfrom#https://github.com/fedora-cloud/fedora-dockerfiles##originallywritingforfedora-dockerfilesby#scollierfromcentos:centos7maintainerthecentosprojectrunyum-yupdate;yumcleanallrunyum-yinstallepel-relea
    Nginx 861 2023-05-14 17:10:15
  • Comment mettre à jour https sous Nginx
    Comment mettre à jour https sous Nginx
    Téléchargez le certificat Téléchargez le certificat de la version nginx dans la console des certificats. Le package de fichiers compressés téléchargé en local contient après décompression : Fichier .pem : fichier de clé du certificat : fichier de clé privée du certificat (si vous choisissez de ne pas créer automatiquement de csr lors de la demande de certificat, il n'y en aura pas. tel fichier) Configurez nginx1, dans le répertoire d'installation de nginx. Créez le répertoire cert sous et copiez tous les fichiers téléchargés dans le répertoire cert. Si vous avez créé le fichier csr vous-même lors de la demande de certificat, veuillez placer le fichier de clé privée correspondant dans le répertoire cert. répertoire de certificats. 2. Ouvrez le fichier nginx.conf dans le répertoire conf sous le répertoire d'installation de nginx #usernobody;worker_processes1;#error
    Nginx 945 2023-05-14 16:49:12
  • Comment configurer le serveur Web avec Nginx
    Comment configurer le serveur Web avec Nginx
    1. Affichez la commande nginx-t du fichier de configuration Nginx, comme indiqué dans la figure 2. Entrez dans le répertoire du fichier de configuration et affichez le répertoire cd/usr/loxa/nginx/conf. Vous pouvez voir qu'il existe un fichier nginx.conf et un. répertoire vhost. 3. Modifions d'abord nginx .conf, le service principal est une autre configuration. Enfin, vous pouvez introduire le fichier vhost tout à l'heure. Il est vide au début. Ensuite, jetons un œil aux fichiers de ce répertoire. un à voir. Il s'agit de toutes les modifications de fichiers des deux sites. Une fois terminé, servicenginxreload (rechargement de la configuration nginx).
    Nginx 1890 2023-05-14 16:40:14
  • Comment nginx configure HSTS
    Comment nginx configure HSTS
    Netcraft a récemment publié son étude sur les tests de sites Web SSL/TLS et a noté que seulement 5 % des utilisateurs ont correctement implémenté HTTP Strict Transport Security HSTS. Qu'est-ce que HSTSHTTPS (SSL et TLS) garantit la sécurité lors des communications entre les utilisateurs et les sites Web, ce qui rend difficile l'interception, la modification et l'usurpation d'identité des attaquants. Lorsque l'utilisateur saisit manuellement un nom de domaine ou un lien http://, la première requête vers le site Web n'est pas cryptée, en utilisant http simple. Les sites Web les plus sécurisés renvoient immédiatement une redirection dirigeant l'utilisateur vers une connexion https. Cependant, un attaquant de type man-in-the-middle peut être en mesure d'intercepter la requête http initiale et ainsi contrôler les réponses ultérieures de l'utilisateur. Naturellement, HSTS a été créé pour résoudre ce problème de sécurité potentiel.
    Nginx 1940 2023-05-14 16:37:18
  • Chemin d'accès à la configuration nginx et méthode de récupération de page statique HTML
    Chemin d'accès à la configuration nginx et méthode de récupération de page statique HTML
    1. Dans l'environnement expérimental, créez d'abord le répertoire correspondant sous un certain chemin. Comme le montre la figure 2 ci-dessous, placez-y du HTML ou des images personnalisées. 3.configuration nginx userroot;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typ
    Nginx 1724 2023-05-14 16:37:12
  • Comment écrire un script de traitement des journaux Nginx sous Windows
    Comment écrire un script de traitement des journaux Nginx sous Windows
    Instructions d'utilisation : 20120917.txt est le journal qui doit être analysé, et last.csv est le résultat statistique (ouvert avec execl pour faciliter les statistiques et le tri). 1. [Fichier] 2. [Image] Exécution de screenshot.jpg 3. [Image] Résultat d'exécution 4. [Code] Enregistrer sous bat Double-cliquez pour ouvrir et copier le code. Le code est le suivant : @echooffsetlocalenabledelayedexpansionrem Extraire l'ip. vers le fichier ip.txt awk.exe "{a[$1]+=1;}end{for(iina){printi;}}"20120917.txt>ip.txtrem ligne par ligne
    Nginx 696 2023-05-14 16:37:06
  • Comment implémenter le mode d'accélération Nginx+PHP+FastCGI
    Comment implémenter le mode d'accélération Nginx+PHP+FastCGI
    1. Accès de l'utilisateur à la page Web PHP dynamique Le navigateur de l'utilisateur initie l'accès à la page Web : http://192.168.1.103/index.php L'utilisateur et le serveur nginx effectuent une négociation à trois pour établir un TCP. connexion (en ignorant la politique de contrôle d'accès nginx, le pare-feu nginx, etc. Politique de contrôle d'accès) Étape 1 : L'utilisateur envoie une requête http au serveur nginx Étape 2 : nginx jugera la requête en fonction de l'URI et du suffixe visités par l'utilisateur. 1. Par exemple, si l'utilisateur accède à index.php, nginx jugera la requête en fonction de l'URI et du suffixe dans l'emplacement du fichier de configuration, par exemple : [emailprotected]:/data/web#ca.
    Nginx 755 2023-05-14 16:34:12

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!