localisation actuelle:Maison > Articles techniques > Opération et maintenance > Nginx
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- Comment configurer la surveillance nginx dans Zabbix
- Cas : zabbix configure la surveillance nginx 1. Modifiez le fichier de configuration vim/usr/local/nginx/conf/nginx.conflocation/nginx_status{stub_status;} Description : champ personnalisé nginx_status, adresse d'accès (exemple : 192.168.169.131/nginx_status) stub_status corrigé Paramètre #Restart nginx./nginxreload Description de l'état d'accès au navigateur : ActiveconnectionsNginx traite le nombre de liens actifs que le serveur Nginx démarre jusqu'à présent ;
- Nginx 3262 2023-05-12 20:31:12
-
- Comment ajouter des noms de sous-domaines de deuxième niveau par lots avec Nginx
- Copiez le code comme suit : if($host~*(.*)\.(.*)\.(.*)){set$subdomain$1;}location/{roothtml/$subdomain;indexindex.htmlindex.php; } Le "~*" ci-dessus signifie qu'il n'est pas sensible à la casse, et donc il correspond à n'importe quelle URL du type "xxx.xxx.xxx". En fin de compte, c'est une tragédie, non seulement il correspond à "www. yourdomian.com" mais même les URL "C'est quoi ce bordel.$!" @.com" correspondent également. Euh
- Nginx 1292 2023-05-12 20:25:04
-
- Comment résoudre le problème du démarrage automatique de Nginx dans Centos7
- Concernant la configuration de nginx pour qu'il démarre automatiquement au démarrage dans centos7, nous pouvons résoudre le problème en écrivant un script shell à démarrage automatique au démarrage. Système d'exploitation de l'environnement de test : centos764 bits version 1611nginx : 1.11.10 Paramètres de configuration lors de l'installation de nginx natif./configure\--prefix=/usr/local/nginx\--pid-path=/usr/local/nginx/logs / nginx.pid\--lock-path=/var/lock/nginx.lock\--error-log-path=/var/log/nginx/err
- Nginx 1419 2023-05-12 20:16:18
-
- Comment configurer Nginx pour enregistrer et analyser les demandes de réponse lentes et remplacer le contenu des réponses du site Web
- 1. Installation du module La méthode d'installation du module tiers nginx est ignorée ici. Paramètres de configuration./configure--prefix=/usr/local/nginx-1.4.1--with-http_stub_status_module\--add-module=../ngx_http_log_request_speed2 Instruction log_request_speed2.1log_request_speed_filter syntaxe : section de configuration log_request_speed_filter[on|off]. :n/acontext:local
- Nginx 2284 2023-05-12 20:16:12
-
- Comment créer un environnement .NET Core2.0+Nginx+Supervisor sous le système Centos7
- 1. Introduction à linux.netcore. Pendant longtemps, Microsoft n'a fourni le support .net que pour sa propre plate-forme. Cela signifie que le support de ce framework multiplateforme « théoriquement » sur Linux et macos ne peut être fourni que par des tiers. projets (tels que mono. net). Jusqu'à ce que Microsoft lance .netcore, qui est entièrement open source. Cette plateforme open source est compatible avec .netstandard et fournit des API totalement cohérentes sur Windows, Linux et Macos. Bien que ce framework .net compact ne soit qu’un sous-ensemble du .net standard, il est déjà assez puissant. D'une part, ce petit framework permet à certaines applications fonctionnelles de fonctionner sur trois plateformes en même temps (tout comme certaines applications fonctionnelles).
- Nginx 940 2023-05-12 20:13:18
-
- Comment installer le serveur ngnix sous Ubuntu
- Installez nginx sudo pour modifier le port par défaut de nginx sudovi/etc/nginx/sites-enabled/defaultlisten81default_server ; modifiez le numéro de port dont vous avez besoin listening81default_server ; redémarrez le serveur nginx sudo pour modifier le répertoire du site Web par défaut vi/etc/nginx/sites-enabled/ ; default#root/var /www/html;root/usr/share/nginx/html;#Modifier le répertoire du site Web par défaut et redémarrer le serveur nginx
- Nginx 908 2023-05-12 19:55:17
-
- Comment configurer le mode pathinfo dans nginx
- La raison en est que je n'ai pas utilisé Apache depuis longtemps et que je me sens progressivement peu familier avec Apache, car mon ami a un framework zendframework qui a été déplacé d'Apache vers nginx et nécessite la prise en charge du mode pathinfo. J'ai donc commencé à rechercher en ligne des articles liés à nginx+pathinfo. Je pensais qu'il serait facile de le configurer au début. Après recherche, j'ai découvert qu'il existe de nombreux articles présentant nginx pour activer le mode pathinfo, et il semble que ce ne soit pas difficile. Mais après plusieurs heures, il n’est toujours pas configuré correctement. Et le contenu d'un grand nombre d'articles est très similaire, et ils sont essentiellement réimprimés. Je commence à être un peu anxieux ! Car un jour s’est écoulé et la préparation n’est pas terminée. Il n’y a pas de solution pour continuer à tâtonner, alors continuez à chercher. Pour faciliter la vérification, j'utilise a.c
- Nginx 1605 2023-05-12 19:52:04
-
- Comment implémenter la redirection de port avec nginx
- Scénario d'utilisation 1. Il existe un port de serveur dans l'intranet qui doit être mappé sur le réseau externe (par exemple, le serveur de réseau externe demande un nom de domaine, puis effectue une configuration nignx pour le nom de domaine, puis doit accéder à un service http intranet dans la configuration) ) 2. Le serveur intranet n'a pas de droits d'accès au réseau externe Un seul serveur dans l'ensemble de l'intranet a accès au réseau externe, qui peut être utilisé pour pénétrer dans le réseau interne de l'intranet. version à économie de courbe.3. La machine virtuelle dispose uniquement d'un réseau NAT et la machine virtuelle est uniquement équipée d'un réseau interne qui est transmis à l'hôte local à ce moment-là, si vous souhaitez accéder au port de la machine virtuelle. le réseau externe ou un autre réseau interne (machine non hôte) 4. Utilisez la machine agent comme machine bastion (machine tremplin) pour empêcher l'accès au système interne à volonté. Lorsque la machine bastion est configurée avec la redirection de port, accédez-y. à travers la machine bastion
- Nginx 3065 2023-05-12 19:37:12
-
- Exemple d'analyse de code du serveur nginx d'installation Linux
- nginx s'appuie sur certaines bibliothèques de logiciels. Avant l'installation, assurez-vous que le système dispose de logiciels tels que gcc, ssl, pcre et gzip. Vous pouvez utiliser la commande rpm-q pour vérifier si le logiciel est installé. [root@redhat1~]#rpm-qgccgcc-4.1.2-44.el5 Les informations sur la bibliothèque dépendante sont les suivantes : (1) Le module gzip nécessite la bibliothèque zlib (2) Le module de réécriture nécessite la bibliothèque pcre (3) Le La fonction ssl nécessite la bibliothèque openssl Si vous souhaitez installer pcre, téléchargez pcre dans le répertoire de destination. La version sélectionnée ici est pcre-8.38. Après le téléchargement, effectuez les opérations suivantes tar-zxvfpcre-8.38.tar.gzcdpcre-.
- Nginx 891 2023-05-12 18:55:15
-
- Comment configurer Referer dans Nginx pour empêcher le vol d'images
- Si les images du serveur sont liées par d'autres sites Web, cela affectera la bande passante et la vitesse d'accès du serveur. À ce stade, nous devons définir la fonction anti-hotlink du fichier image ou du fichier vidéo ; peut accéder directement à la ressource, mais vous ne pouvez pas placer mes liens de ressources sur votre propre serveur pour que d'autres puissent y accéder, en particulier les fichiers volumineux tels que des images ou des vidéos, ce qui peut facilement ralentir la réponse du serveur. S'il ne s'agissait pas d'un hébergeur d'images, j'aurais vraiment peur que d'autres sites Web utilisent directement les images de ce site. Ce type de trafic risque de disparaître d’un seul coup. Après tout, les CDN sont achetés avec de l’argent gratuit. Il est donc préférable de mettre en place un lien anti-hot, nginx peut compléter cette fonction. De manière générale, les navigateurs respectant le protocole http accéderont au site Internet à partir d'un site Internet.
- Nginx 1940 2023-05-12 18:52:06
-
- Comment modifier la configuration de nginx pour limiter la fréquence des robots malveillants
- Le code est le suivant : #Configuration globale limit_req_zone$anti_spiderzone=anti_spider:10mrate=15r/m;#limit_reqzone=anti_spiderburst=30nodelay dans un certain serveur ; if ($http_user_agent~*"xxspider|xxbot"){set$anti_spider$http_user_agent ;} dépasse La fréquence limite définie donnera à l'araignée un 503.
- Nginx 1292 2023-05-12 18:25:06
-
- Comment configurer SSL dans nginx
- Serveur SSL : serveur{listen443ssl;server_namewww.123.com;root/data/wwwroot/www.123.com/;indexindex.html;ssl_certificateserver.crt;ssl_certificate_keyserver.key;ssl_protocolsTLSv1TLSv1.1TLSv1.2;ssl_ciphersALL :! DH:!EXPORT:!RC4:+ÉLEVÉ:+MOYEN:!eNULL;ssl_pref
- Nginx 6871 2023-05-12 17:58:24
-
- Comment utiliser le proxy inverse Nginx et le cache proxy_cache pour créer un serveur CDN
- Problème rencontré : il est très lent pour les utilisateurs mobiles d'accéder au serveur Web www.osyunwei.com. Solution : 1. Placez un serveur proxy inverse nginx dans la salle informatique mobile. 2. Résolution intelligente via le nom de domaine DNS. les utilisateurs accèdent à www.osyunwei.com Résoudre le serveur proxy inverse nginx 3. Connexion de ligne dédiée entre le serveur proxy inverse nginx et le serveur Web Instructions : 1. Ligne du serveur Web : IP télécom : 192.168.21.129 Nom de domaine : www.osyunwei.com 2. . Ligne de serveur proxy inverse nginx : Système mobile : centos6.2ip : 192.168.21.164vi/e.
- Nginx 1440 2023-05-12 17:43:12
-
- Comment Nginx utilise-t-il Let's Encrypt pour chiffrer https ?
- HTTPS est désormais la norme pour les sites Web. De nombreux services doivent utiliser https. Si vous ne l'utilisez pas, le navigateur risque de ne pas être très convivial pour vous. Si vous ne souhaitez pas utiliser de clé CA commerciale, vous pouvez utiliser Let's Encrypt pour le cryptage. Le seul inconvénient de l’utilisation de Let’s Encrypt est qu’il doit être mis à jour tous les 3 mois. Bien entendu, vous pouvez également utiliser des mises à jour automatiques pour le gérer. Nous devons installer le plug-in pour réaliser : obtenir la clé pem nécessaire au cryptage SSL. Configurez certbot pour mettre à jour automatiquement la clé secrète. Prérequis requis : Nginx a été installé et l'hôte virtuel a été configuré. Python a été installé.
- Nginx 1599 2023-05-12 17:37:13
-
- Analyse de l'instance de serveur https de construction Nginx
- Introduction à https https (hypertexttransferprotocoloversecuresocketlayer) est un canal http destiné à la sécurité. En termes simples, il s'agit d'une version sécurisée de http. Autrement dit, une couche SSL est ajoutée sous http. La base de sécurité de https est SSL, donc les détails du cryptage nécessitent SSL. Il s'agit d'un urischeme (système d'identification abstrait) dont la syntaxe est similaire au système http: et est utilisé pour la transmission sécurisée de données http. Le port par défaut utilisé par https est 443. Certificat SSL Type de certificat Introduction Pour configurer un serveur sécurisé, créez une paire de clés publique et privée à l'aide de la clé publique. Dans la plupart des cas, l'envoi d'une demande de certificat (emballage
- Nginx 832 2023-05-12 17:07:13