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 nginx pour renvoyer du texte ou json
- Voyons d'abord le retour du texte fixe et du json. Vous pouvez configurer l'interception de localisation sur le serveur. L'exemple de configuration est le suivant : Texte fixe : location~^/get_text{default_typetext/html;return200'thisitext!';} Json fixe :location. ~^ /get_json{default_typeapplication/json;return200'{"status":"succès",&q
- Nginx 2309 2023-05-18 13:19:14
-
- Comment configurer les règles de localisation et de réécriture dans Nginx
- Exemple de didacticiel de localisation : location=/{#Correspondance exacte/, le nom d'hôte ne peut être suivi d'aucune chaîne [configurationA]}location/{#Parce que toutes les adresses commencent par /, cette règle correspondra à toutes les requêtes#Mais régulière et la chaîne la plus longue sera mis en correspondance en premier [configurationB]}location/documents/{#Match n'importe quelle adresse commençant par /documents/ Après la correspondance, continuez la recherche vers le bas#Uniquement lorsque l'expression régulière suivante ne correspond pas, cet article utilisera [configurationC]}location. ~/document
- Nginx 1646 2023-05-18 12:25:06
-
- Comment implémenter la limitation de courant Nginx
- Comment fonctionne la limitation de courant Nginx ? La limitation de courant Nginx utilise l'algorithme de fuite (algorithme Leakybucket), qui est largement utilisé dans les réseaux informatiques de communication et de commutation de paquets pour gérer les urgences lorsque la bande passante est limitée. Le principe est très similaire à celui d’un seau dans lequel l’eau entre par le haut et fuit par le bas ; si le taux d’entrée d’eau est supérieur au taux de fuite d’eau, le seau débordera. Dans le processus de traitement des demandes, l'eau représente la demande du client et le seau représente une file d'attente dans laquelle la demande attend d'être traitée selon l'algorithme premier entré, premier sorti (fifo). Une fuite signifie qu'une requête quitte le tampon et est traitée par le serveur, un débordement signifie qu'une requête est abandonnée et n'est jamais servie. 1. Limiter la fréquence d'accès (trafic normal) ngi
- Nginx 2160 2023-05-18 12:07:35
-
- Comment intercepter l'uri à l'emplacement nginx
- Remarque : Les instructions root et aliasroot dans location définissent uniquement la racine de recherche sur le répertoire défini par root, c'est-à-dire que l'uri ne sera pas tronqué. Au lieu de cela, l'uri d'origine sera utilisé pour accéder au répertoire pour trouver le fichier. L'instruction aias tronquera l'URI correspondant, puis utilisera le chemin défini par l'alias plus l'URI restant comme sous-chemin pour trouver l'URI de proxy_pass dans l'emplacement Si l'URL de proxy_pass n'a pas d'URI, si la queue est "/". ", l'URI correspondant sera tronqué. Si la queue n'est pas "/", alors l'URI correspondant ne sera pas tronqué si l'URL proxy_pass contient l'URI
- Nginx 1643 2023-05-18 12:07:06
-
- Comment configurer l'initialisation de base du pool de mémoire dans Nginx
- Initialisation de ngx_cycle Pendant tout le processus d'initialisation, la chose la plus importante est l'initialisation de la variable globale nginx_cycle. De nombreuses variables sont initialisées au cours de ce processus. nginx_cycle est initialisé via deux variables locales init_cycle et cycle. comme initialisation de nginx_cyle, car ce qui se passe immédiatement dans le code est une affectation ngx_memzero(&init_cycle,sizeof(ngx_cycle_t));init_cycle.log=log;ngx_cycle=&init_cycl
- Nginx 783 2023-05-18 12:01:06
-
- Comment configurer le serveur nginx multi-site
- 1. Tout d'abord, recherchez l'emplacement du fichier de configuration nginx. Le fichier nginx.conf sur Alibaba Cloud se trouve dans /alidata/server/nginx-1.4.4/conf. 2. Créez ensuite un répertoire vhosts dans le répertoire conf. Ce répertoire sert à stocker les fichiers de configuration des différents sites. 3. Ensuite, ajoutez une ligne include/alidata/server/nginx/conf/vhosts/*.conf;userwwwwww;worker_processes1;error_log/alidata/log/nginx/error à la fin de nginx.conf
- Nginx 2640 2023-05-18 11:29:01
-
- Comment résoudre le problème 403 causé par le changement de répertoire racine du site Web Nginx
- 1. Modifiez le répertoire racine. Le répertoire racine par défaut du site Web de nginx est /usr/local/nginx/html. Pour le remplacer par /home/fuxiao/www, modifiez la méthode : vi/usr/local/nginx/conf/nginx. .conf Remplacez location/{roothtml;indexindex.phpindex.htmlindex.htm;} par location/{root/home/fuxiao/www;indexindex.phpindex.htmlindex.htm;} puis changez location~\.php${ro.
- Nginx 1120 2023-05-18 10:28:12
-
- Comment configurer Nginx pour détourner le trafic en fonction du dernier segment IP de la requête
- Principalement le saut de configuration du jugement if dans le paramètre d'emplacement, le déchargement peut réduire la charge et la pression du serveur. Il s'agit d'une architecture de déploiement de serveur très courante. Sautez en fonction de la plage du dernier segment de l'IP # Veuillez modifier vous-même le nom de domaine, l'IP, le port et d'autres informations en amonthuaji-01.com{server192.168.1.100:8080;}upstreamhuaji-02.com{server192.168.1. 200:8080;} serveur{listen80;server_namewww.huaji.com;location/{if($remote_addr~
- Nginx 1212 2023-05-18 10:10:34
-
- Comment personnaliser la page 404 exclusive dans Nginx
- La première : la propre page d'erreur de Nginx. Nginx accède à une page HTML statique. Lorsque cette page n'existe pas, Nginx renvoie 404. Alors, comment renvoyer 404 au client ? Regardez la configuration ci-dessous. Dans ce cas, il n'est pas nécessaire de modifier aucun paramètre pour réaliser cette fonction. server{listen80;server_namewww.test.com;root/var/www/test;indexindex.htmlindex.htm;location/{}#Définissez le code de la page d'erreur Si le code de la page d'erreur correspondant apparaît, transmettez-le ici. page d'erreur404403500502503
- Nginx 1871 2023-05-18 09:04:13
-
- Comment configurer et utiliser le protocole proxy dans nginx
- Lorsque le protocole proxy est utilisé dans nginx, nous savons que nginx est un serveur Web et un serveur proxy. Il fonctionne généralement derrière un serveur proxy ou un logiciel d'équilibrage de charge (Haproxy, Amazon Elastic LoadBalancer (ELB)). puis à nginx Effectuer un véritable accès au Web. Parce qu'il a traversé plusieurs couches de logiciel, certaines informations client telles que l'adresse IP, le numéro de port, etc. peuvent être masquées, ce qui est préjudiciable à notre analyse des problèmes et à nos statistiques de données, car pour nginx. , Nous voulons pouvoir avoir de vrais clients
- Nginx 2827 2023-05-18 08:47:26
-
- Comment résoudre les problèmes rencontrés lors de l'installation de vsftpd dans nginx
- 最简洁的安装步骤[root@itdragon~]#useraddftpuser[root@itdragon~]#passwdftpuserchangingpasswordforuserftpuser.newpassword:badpassword:ittropshortbadpassword:istoosimpleretypenewpassword:passwd:allauthenticationtokensupdatedsuccessfully.[root@itdragon~]#yum -yi
- Nginx 712 2023-05-18 08:40:05
-
- Comment utiliser Nginx pour résoudre les problèmes inter-domaines dans l'environnement de développement Vue
- 1. Le nom de domaine de test local doit être le même que le nom de domaine en ligne afin de fournir correctement les cookies et d'effectuer les tests SSO. Remarque : Étant donné que les cookies pertinents sont ajoutés au nom de domaine de quatrième niveau après la connexion SSO, le nom de domaine de test local et le nom de domaine de l'interface en ligne doivent être identiques. 2. Le plan consiste à configurer le fichier hôte de sorte que le nom de domaine en ligne pointe vers localhost : 127.0.0.1product.xxx.xxx.com et à configurer nginx pour le transfert correspondant : server{listen80;listen[::]:80;server_name ${product.xxx.xxx. com};emplacement/api{proxy_passhtt
- Nginx 1676 2023-05-18 08:28:05
-
- Comment configurer Nginx pour interdire l'accès à un certain répertoire ou fichier
- Copiez le code comme suit : location=/config/{return404;} location=/config.ini{return404;} Cela ne peut interdire que l'accès à //www.jb51.net/path/ Copiez le code comme suit : location=/ path/{ return404;} L'accès à //www.jb51.net/path/test.php est interdit. Copiez le code comme suit : location^~/test{denyall;} Peut-être que test devrait être remplacé par path.
- Nginx 2905 2023-05-18 08:04:15
-
- Analyse d'exemples d'installation et de configuration de Nginx
- nginx est un serveur http et un serveur proxy inverse gratuit, open source et hautes performances ; c'est également un serveur proxy imap, pop3 et smtp ; nginx peut être utilisé comme serveur http pour la publication et le traitement de sites Web, et nginx peut être utilisé ; en tant que serveur proxy inverse, le proxy implémente l'équilibrage de charge. Ici, nous présentons brièvement les fonctionnalités d'équilibrage de charge du proxy inverse de nginx sous trois aspects : 1. Proxy inverse À propos du proxy En parlant de proxy, nous devons d'abord clarifier un concept, le soi-disant proxy est un représentant et un canal en ce moment ; concevoir deux rôles, l'un est le rôle d'agent et l'autre est le rôle cible. Le processus dans lequel le rôle d'agent accède au rôle cible pour effectuer certaines tâches via cet agent est appelé agence.
- Nginx 820 2023-05-17 23:28:04
-
- Comment définir WordPress pseudo-statique dans Nginx
- Tout d'abord, configurez le module serveur dans nginx comme suit : location/{if(-f$request_filename/index.html){rewrite(.*)$1/index.htmlbreak;}if(-f$request_filename/index.php) { rewrite(.*)$1/index.php;}if(!-f$request_filename){rewrite(.*)/index.php;}}Une fois la configuration terminée, redémarrez nginx puis accédez aux "Paramètres" dans l'arrière-plan du blog WordPress --"corrigé
- Nginx 2210 2023-05-17 23:25:04