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 nginx déploie les fichiers de configuration
- usernobody;worker_processes2;error_loglogs/error.log;pidlogs/nginx.pid;events{worker_connections10240;accept_mutexon;multi_accepton;useepoll;}http{includemime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr-$remote_user
- Nginx 1037 2023-05-12 12:01:06
-
- Quelle est la méthode pour compiler et installer nginx1.16.0 dans centos7
- 1. Installez le package de dépendances yuminstall-ygccgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel Description du package de dépendances : 1. La compilation dépend de l'environnement gcc, elle nécessite donc : gccgcc-c++ 2. PCRE (PerlCompatibleRegularExpressions) est un Perl ; bibliothèque, y compris une bibliothèque d'expressions régulières compatible Perl. Le module http de nginx utilise pcre pour analyser les expressions régulières, la bibliothèque pcre doit donc être installée sur Linux. pcre-devel est une bibliothèque de développement secondaire développée à l'aide de pcre.
- Nginx 1053 2023-05-12 11:58:05
-
- Comment installer Nginx avec Docker et modifier le fichier de configuration Nginx
- 1. Installez Nginx1 avec Docker. Tout d'abord, assurez-vous d'avoir démarré Docker sur la machine virtuelle. 2. Ensuite, connectez-vous au site Web officiel de DockerHub, recherchez nginx et saisissez dockerpullnginx dans la machine virtuelle pour télécharger l'image nginx. 3. Après le téléchargement, veuillez utiliser la commande dockerimages pour vérifier si le téléchargement a réussi ! 4. Démarrez nginx, entrez l'instruction suivante et appuyez sur Entrée. Ici, je vais expliquer brièvement chaque paramètre. (1) –name : détermine le nom du conteneur. (2) -d spécifie que le conteneur s'exécute en arrière-plan. (3) -p conteneur expose le numéro de port. (4) nginx spécifié
- Nginx 4409 2023-05-12 11:52:06
-
- Comment enregistrer les journaux au format JSON dans nginx
- Définissez le format de journal nginx : copiez le code comme suit : log_formatlogstash_json'{"@timestamp":"$time_local",''"@fields":{''"remote_addr":"$remote_addr",''"remote_user":&
- Nginx 1430 2023-05-12 11:43:06
-
- Comment configurer HTTP keepalive dans Nginx
- httpkeepalive Au début de http, chaque requête http nécessitait l'ouverture d'une connexion tpcsocket, et la connexion TCP était déconnectée après une seule utilisation. L'utilisation de keep-alive peut améliorer cette situation, c'est-à-dire que plusieurs copies de données peuvent être envoyées en continu dans une connexion TCP sans se déconnecter. En utilisant le mécanisme keep-alive, le nombre de temps d'établissement de connexion TCP peut être réduit, ce qui signifie également que le statut de connexion time_wait peut être réduit, améliorant ainsi les performances et augmentant le débit du serveur httpd (moins de connexions TCP signifie moins de connexions système). appels du noyau, appels socket accept() et close()). Cependant, gardez-ali
- Nginx 954 2023-05-12 11:28:13
-
- Quelles sont les configurations et techniques courantes de Nginx ?
- Configurez plusieurs noms de domaine pour un serveur de site{listen80;server_nameops-coffee.cnb.ops-coffee.cn;}server_name suivi de plusieurs noms de domaine, séparez plusieurs noms de domaine par des espaces. Configurez plusieurs sites pour un serveur de service{listen80;server_namea . ops-coffee.cn;location/{root/home/project/pa;indexindex.html;}}serveur{listen80;server_nameops-coffee.cnb.ops-coff
- Nginx 1448 2023-05-12 11:16:15
-
- Quelle est la logique de correspondance du serveur et de l'emplacement dans Nginx ?
- La logique de correspondance du serveur. Lorsque nginx détermine quel bloc de serveur exécuter la requête, il se concentre principalement sur les champs d'écoute et nom_serveur dans le bloc de serveur. Le champ d'écoute de la commande d'écoute définit l'adresse IP et le port de la réponse du serveur. Le champ n'est pas explicitement configuré, il écoutera par défaut 0.0.0.0:80 (root) ou 0.0.0.0:8080 (non-root) l'écoute peut être configurée comme : une combinaison d'adresse IP et de port, une seule adresse IP, en écoute. port 80 par défaut, un seul port et écoute sur toutes les interfaces IP par défaut Un chemin unixsocket où la dernière entrée n'est généralement utilisée que dans différents
- Nginx 1715 2023-05-12 11:10:25
-
- Comment configurer Nginx pour limiter le nombre de connexions pour les adresses IP dans un segment de réseau
- La soi-disant limite de connexion dans nginx est en fait une connexion TCP, qui est l'état de connexion établi avec succès par le demandeur après avoir passé une négociation à trois. nginx nous fournit généralement le module ngx_http_limit_conn_module pour fournir la fonction de limite de connexion. Ce module peut limiter le nombre de connexions pour chaque valeur de clé en fonction de la clé définie, comme le nombre de connexions depuis une source IP. Syntaxe d'explication de la directive ngx_http_limit_conn_module :limit_connzonenumber;default:—context:http,server,location Cette directive décrit la zone de stockage de l'état de la session. Enregistrer dans l'état de la clé
- Nginx 1036 2023-05-12 11:07:06
-
- Comment compiler la bibliothèque ImageMagic dans le serveur nginx
- 1. Tout d'abord, ajoutez le fichier d'en-tête correspondant de la bibliothèque imagemagick à la variable d'environnement. Copiez le code comme suit : exportc_include_path=$c_include_path:/usr/local/imagemagick/include/imagemagick/. , sinon le message suivant apparaîtra. Le code de copie d'erreur est le suivant : wand/magickwand.h:nosuchfileordirectory2 Ajoutez la bibliothèque correspondante lors de la liaison Dans le fichier obj/makefile, recherchez la ligne suivante : objs. /nginx:objs/
- Nginx 745 2023-05-12 10:46:20
-
- Comment configurer la redirection d'URL nginx
- Le système dans cet article : centos6.5_x64 trois hôtes : hôte nginx, nom d'hôte : master.lansgg.comip : 192.168.10.128 hôte apache, nom d'hôte : client1.lansgg.comip : 192.168.10.129 1. redirection d'adresse nginx 2. proxy inverse nginx 1. Redirection d'adresse : désigne la technologie qui dirige un utilisateur vers une autre URL lorsqu'il parcourt une certaine URL. Il est souvent utilisé pour convertir une URL longue en une URL plus courte. Parce que lorsqu'un site Web doit être diffusé, c'est souvent parce que l'URL est trop longue et difficile à mémoriser ou bien parce que l'espace Web libre d'Internet a changé.
- Nginx 9155 2023-05-12 10:31:15
-
- Comment Nginx implémente-t-il un service pour configurer plusieurs sites ?
- Un service configure plusieurs sites serveur{listen80;server_namea.ops-coffee.cn;location/{root/home/project/pa;indexindex.html;}}server{listen80;server_nameops-coffee.cnb.ops-coffee.cn ; location/{root/home/project/pb;indexindex.html;}}serveur{listen80;server_namec.ops-coffee.cn;
- Nginx 1400 2023-05-12 10:22:11
-
- Comment créer un serveur d'images avec Nginx
- Rendu : Exigences : Implémenter les technologies de téléchargement d'images et de téléchargement par lots : nginx, vsftpd, spring, springmvc, kindeditor, centos Description : Le contenu de ce chapitre est principalement d'implémenter la fonction de téléchargement d'images. Kindediter est utilisé pour mieux démontrer le téléchargement d'images, l'écho et les effets par lots. Le code d'arrière-plan n'est pas directement lié à kindediter, alors n'hésitez pas à le lire. De plus, il y a un pot de mybatis dans le code source, alors n'y prêtez pas attention. Le contenu de ce chapitre n'est pas utilisé pour préparer le contenu suivant ! Code source : voir le bas de l'article Scénario : l'utilisateur télécharge l'image sur le serveur Tomcat, puis le serveur Tomcat la télécharge sur le serveur nginx via FTP
- Nginx 1988 2023-05-12 10:19:05
-
- Comment activer SSL dans Nginx
- Puisque vous souhaitez acheter un certificat SSL pour crypter et améliorer le niveau de sécurité de votre site Web, il est inévitable de choisir un SSL rentable. Il existe de nombreuses façons d'acheter des certificats SSL, et certains sont gratuits. J'ai essayé des certificats SSL gratuits, mais je les ai trouvés difficiles à renouveler, instables et dangereux. Le responsable de la recherche et du développement des produits SSL au sein de l'institution nationale de certification CFCA China Financial Certification Center a également déclaré : Les gestionnaires de sites Web et les institutions de certification doivent être prudents concernant les certificats gratuits. Parce que le payant n'est pas très cher, j'ai choisi le ComodoPositiveSSL le plus couramment utilisé. Il est beaucoup moins cher de l'acheter sur gogetssl que sur le site officiel. Nous prenons le certificat ComodoPositiveSSL de gogetssl comme exemple pour enregistrer les configurations et installations de Nginx.
- Nginx 1651 2023-05-12 10:13:23
-
- Comment déployer le service Nginx
- 1. Introduction à Nginx : 1.1 Qu'est-ce que Nginx ? Nginx (« enginex ») est un logiciel open source qui prend en charge un service www et un service proxy hautes performances et à haute concurrence. Développé par le Russe IgorSysoev, il était à l'origine utilisé sur le grand site russe www.rambler.ru. Nginx présente les caractéristiques d’une concurrence élevée et d’une faible utilisation des ressources système. Nginx peut fonctionner sur les systèmes d'exploitation UNIX, Linux, DSB, MacOSX, Solaris et Windows. 1.2 Les principales fonctionnalités de Nginx prennent en charge une concurrence élevée : il peut prendre en charge des dizaines de milliers de connexions simultanées et consomme moins de ressources : sous 30 000 connexions simultanées, les 10 premiers threads consomment moins de 200 Mo de mémoire.
- Nginx 1543 2023-05-12 10:13:17
-
- Comment installer nginx hors ligne sur un serveur Linux
- Installation hors ligne du serveur Linux nginx1. Ressource nginx-1.20.1.tar.gz (le lien de téléchargement inclut gcc, g++, pcre, libtool, nginx) Téléchargement du disque réseau Baidu : lien : https://pan.baidu.com/s/ Code d'extraction 1avQD-zGYVcj0ttRtnPNTIA : 6yhi2. Étapes d'installation (1) Installez gccrpm-Uvh*.rpm--nodeps--force (2) Installez g++rpm-Uvh*.rpm--nodeps--force (3) Vérifiez gcc. , si g++ est installé avec succès, exécutez la commande : gcc-vg++-v
- Nginx 1703 2023-05-12 10:07:13