


Comment déployer nginx, php et hôte virtuel dans un environnement CentOS
environnement os : centos6.1nginx : nginx-1.2.2php:php5.3.140, installez le code du package de dépendances comme suit : yuminstallopenssl-develpcre-develzlib-devellibjpeg-devellibpng-develfreetype-develgccmake1, ajoutez l'utilisateur www pour exécuter le code de copie nginx comme suit : useradd-m-r-s/sbin/nologin-d/opt/web/www2 Créez un répertoire temporaire et copiez le code comme suit : mkdir-p/var/tmp/n.
May 13, 2023 pm 12:40 PM
Comment utiliser nginx pour implémenter une limitation de courant distribuée
1. Introduction Généralement, les systèmes exposés au monde extérieur recevront un grand nombre de requêtes lors de promotions ou d'attaques de pirates informatiques. Afin de protéger le système d'être submergé par le trafic simultané élevé qui arrive instantanément, il est nécessaire de limiter le trafic. 2. Déployez d'abord une interface exposée en externe. Le programme que j'ai déployé ici est un projet Springboot qui expose l'interface suivante. Il expose simplement une interface reposante qui renvoie helloworld avec une requête get. Je n'entre pas dans les détails des étapes de déploiement. Vous pouvez le déployer vous-même sur Baidu springboot. Ici, je recommande à tout le monde un groupe d'apprentissage et d'échange d'architecture. Numéro du groupe de communication et d'apprentissage : 575745314 partagera quelques vidéos enregistrées par des architectes seniors : il y a des printemps
May 13, 2023 pm 12:07 PM
Comment implémenter en cas d'imbrication dans nginx
nginx ne prend pas en charge l'imbrication if et n'autorise pas l'utilisation de jugements logiques dans if. L'erreur suivante sera signalée : nginx:[emerg]"if"directiveisnotallowed Lorsque l'entreprise nécessite plusieurs jugements conditionnels, cela peut être réalisé avec le. à l'aide de variables intermédiaires, telles que : Notre Le site Web a plusieurs noms de sous-domaines côté PC, mais un seul nom de domaine côté mobile. La relation correspondante est la suivante : www.test.com-->m.test.comsub1. .test.com -> m.test.com/sub1sub2.test com -> m.test.com/sub2sub3.test.c.
May 13, 2023 pm 12:01 PM
Comment installer NGINX sur RHEL6
1. Installez les packages de dépendances (sélectionnez le répertoire d'installation et exécutez la commande) yum-yinstallmakegccgcc-c++opensslopenssl-develpcre-develzlib-devel-y Pour toutes les questions, la valeur par défaut est yesinstall. Installez automatiquement la dépendance gcc utilisée par make to. compiler des fichiers binaires. La compilation du langage c/c++ avec gcc-c++ nécessite que le module http de PCREnginx utilise pcre pour analyser les expressions régulières opensslnginx prend en charge les protocoles http et https. openssl est une bibliothèque cryptographique de couche de sockets sécurisée qui possède des algorithmes cryptographiques, des clés couramment utilisées et des fonctions de gestion d'encapsulation de certificats.
May 13, 2023 am 11:52 AM
Comment redémarrer le service nginx dans Ubuntu
1. Utilisez la touche de raccourci [Ctrl+Alt+T] pour ouvrir le mode commande du terminal. 2. Vous pouvez redémarrer le service nginx des manières suivantes. Première méthode, dans le répertoire exécutable nginx sbin, entrez la commande suivante pour redémarrer/nginx-sreload#Restart méthode deux, recherchez le numéro de processus nginx actuel, puis entrez la commande : kill-HUP numéro de processus pour redémarrer le service nginx#ps -ef|grepnginx #Trouver le numéro de processus nginx actuel]#kill-TERM132#Tuer le processus nginx, 132 est le numéro de processus nginx
May 13, 2023 am 11:40 AM
Comment activer la prise en charge multi-sites et la configuration des règles de réécriture Nginx dans WordPress
Le multi-site peut être utilisé directement dans WordPress 3.0 et supérieur. Il peut : 1. Installer un seul programme WordPress pour créer plusieurs sites WordPress, qui peuvent être des noms de sous-domaines ou des sous-répertoires. 2. Vous pouvez avoir un backend de blog indépendant et une adresse de blog indépendante. 3. L'administrateur peut définir les thèmes ouverts sur le site. 4. Les administrateurs peuvent configurer des plug-ins pour chaque site. 5. Plusieurs sites partagent la « table de base de données utilisateur », c'est-à-dire les tables wp_usermeta et wp_users, et les autres sont des tables de base de données indépendantes. Méthode de configuration multi-site WordPress : 1. Tout d'abord, sauvegardez la base de données du site Web pour éviter toute récupération en cas d'accident (peut généralement être ignoré). 2. Ouvrez w
May 13, 2023 am 11:16 AM
Comment déployer Django via Nginx basé sur Ubuntu
Il existe de nombreuses façons de déployer Django, et nginx+uwsgi est l'une des méthodes les plus courantes. De cette façon, notre approche habituelle consiste à utiliser nginx comme front-end du serveur, qui recevra toutes les requêtes du Web et gérera les requêtes de manière unifiée. nginx gère lui-même toutes les requêtes statiques (c'est la force de nginx). Ensuite, nginx transmet toutes les requêtes non statiques à Django via uwsgi, qui est traité par Django, complétant ainsi une requête Web. On voit que uwsgi fonctionne comme un pont. Agir comme un pont. 1. Installez nginx. Nginx est un serveur Web/proxy inverse léger et un serveur de messagerie.
May 13, 2023 am 11:01 AM
Comment déployer Nginx+Apache et séparer dynamique et statique
Introduction à la séparation dynamique et statique de nginx nginx a de fortes capacités de traitement statique, mais des capacités de traitement dynamique insuffisantes. Par conséquent, la technologie de séparation dynamique et statique est couramment utilisée dans les entreprises. Pour la séparation dynamique et statique de php, les pages statiques sont transmises à nginx pour le traitement. Les pages dynamiques sont transmises au module php-fpm ou à Apache pour traitement. Dans la configuration de nginx, la section de configuration de l'emplacement et la correspondance régulière sont utilisées pour implémenter différentes méthodes de traitement pour les pages statiques et dynamiques. Le principe du proxy inverse nginx peut non seulement servir. en tant que serveur Web, mais possède également les fonctions de proxy inverse, d'équilibrage de charge et de mise en cache. Nginx est implémenté via le module proxy Proxy de la demande du client au serveur en amont. À ce stade, la connexion entre nginx et le serveur en amont se fait via le. protocole http ngi
May 13, 2023 am 10:49 AM
Comment configurer les restrictions d'accès à Nginx
Qu'est-ce que la restriction d'accès à nginx ? Configuration La restriction d'accès à nginx peut être basée sur deux aspects. L'un est le contrôle d'accès basé sur IP et l'autre est le contrôle de connexion approuvé par l'utilisateur. Ci-dessous, nous présenterons ces deux méthodes une par une. contrôle d'accès basé sur : Oui En configurant le contrôle d'accès basé sur IP, nous pouvons obtenir l'effet d'autoriser certaines IP à accéder et de restreindre les IP qui ne peuvent pas y accéder. Il s'agit de la méthode de configuration pour autoriser l'accès. Syntaxe de configuration : allowaddress|cidr|unix|all. ; Configuration par défaut : Aucune configuration Chemin de configuration : http , serveur, emplacement, limit_sauf ; il s'agit d'une méthode de configuration qui n'autorise pas l'accès. Syntaxe de configuration : denyaddress|c.
May 13, 2023 am 10:46 AM
Exemple d'analyse d'ensemble de signaux nginx
Reproduction du scénario Ci-dessous, j'utiliserai un nginx natif pour reproduire ce processus sur ma machine virtuelle avec fedora26 installé. La version de nginx que j'utilise est la dernière 1.13.4. Commencez par démarrer nginx et vous pouvez voir que le maître et le travailleur sont en cours d'exécution. . Ensuite, nous envoyons un signal sigusr2 au maître Lorsque le noyau nginx reçoit ce signal, il déclenchera une mise à jour à chaud. Vous pouvez voir que le nouveau maître et les ouvriers du masterfork sont déjà en cours d'exécution. À ce moment-là, nous envoyons alors un signal sigwinch à l'ancien maître. Après avoir reçu ce signal, l'ancien maître enverra si à ses ouvriers.
May 13, 2023 am 10:37 AM
Comment intercepter un agent utilisateur spécifique dans Nginx
Liste noire des agents utilisateurs spécifiques dans nginx Pour configurer la liste de blocage des agents utilisateurs, ouvrez le fichier de configuration nginx de votre site Web et recherchez la section des définitions de serveur. Ce fichier peut être placé à différents endroits, en fonction de votre configuration nginx ou de votre version Linux (par exemple, /etc/nginx/nginx.conf, /etc/nginx/sites-enabled/, /usr/local/nginx/conf /nginx. conf,/etc/nginx/conf.d/). Copiez le code comme suit : server{listen80default_server;server_nam
May 13, 2023 am 10:25 AM
Comment Nginx redirige HTTP vers HTTPS
Nginx est un outil de redirection puissant qui peut être facilement configuré pour rediriger le trafic Web HTTP non sécurisé ou non chiffré vers des serveurs Web HTTPS chiffrés et sécurisés sur votre système. Nginx, prononcé « Enginex », est un serveur Web et proxy inverse gratuit, open source, hautes performances, basé sur Linux, chargé de gérer et de gérer la charge du plus grand trafic de sites Web sur Internet. Nginx est un outil de redirection puissant qui peut être facilement configuré pour rediriger le trafic Web HTTP non sécurisé ou non chiffré vers des serveurs Web HTTPS chiffrés et sécurisés sur votre système. Si vous êtes un administrateur système ou un développeur, vous devez utiliser fréquemment le serveur Nginx. Dans cet article, nous allons
May 13, 2023 am 09:52 AM
Comment résoudre l'erreur 500 Internal Server Error dans Nginx
1. L’espace disque est-il insuffisant ? Utilisez df-k pour vérifier si l'espace disque est plein. Libérer de l'espace sur le disque dur peut résoudre 500 erreurs. Si accesslog est activé dans nginx, il est préférable de fermer accesslog lorsqu'il n'est pas nécessaire. Accesslog occupe beaucoup d’espace sur le disque dur. 2. Le fichier de configuration nginx est erroné ? Cela ne fait pas référence aux erreurs de syntaxe. Si nginx a une erreur de syntaxe dans le fichier de configuration, il la demandera au démarrage. Lors de la configuration de la réécriture, 500 erreurs peuvent survenir si certaines règles ne sont pas gérées correctement. Veuillez vérifier attentivement vos règles de réécriture. Si certaines variables du fichier de configuration sont mal définies, une erreur 500 se produira également, par exemple en faisant référence à une variable sans valeur. 3. Tel que
May 13, 2023 am 09:28 AM
Comment configurer Nginx pour surveiller le certificat SSL sur le port 443
1. Préparez le fichier de certificat. J'utilise le certificat SSL de la version gratuite d'Alibaba Cloud Symantec. Téléchargez le fichier de certificat et décompressez-le pour obtenir le fichier suivant. Créez un répertoire ssl dans le répertoire nginx–>cert et copiez tous les fichiers ci-dessus dans le répertoire ssl 2. Modifiez le fichier nginx.conf et remplissez ce qui suit en http. {} de nginx.conf. Content server{listen443;server_namewww.httpstest.com;sslon;roothtml;indexindex.htmlindex.htm;#Remplacez le fichier .pem/.key ici par son nom de fichier correspondant ssl_
May 13, 2023 am 09:19 AM
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
Quoi de neuf dans Windows 11 KB5054979 et comment résoudre les problèmes de mise à jour
Comment réparer KB5055523 ne parvient pas à s'installer dans Windows 11?
Inzoi: Comment postuler à l'école et à l'université
Comment réparer KB5055518 ne parvient pas à s'installer dans Windows 10?
Roblox: Dead Rails - Comment invoquer et vaincre Nikola Tesla

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
