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 désactiver l'exécution de PHP dans Nginx
- 1. Modifiez le fichier de configuration Nginx Vous devez modifier le fichier de configuration Nginx pour désactiver l'exécution des scripts PHP. Si vous ne savez pas où se trouve le fichier de configuration de Nginx, vous pouvez essayer d'exécuter la commande suivante dans le terminal : $locatenginx.conf Selon votre système d'exploitation, le fichier de configuration de Nginx peut se trouver à un emplacement différent. Modifiez le fichier de configuration Nginx et recherchez les lignes similaires à celles-ci : location~\.php${try_files$uri=404;fastcgi_passunix:/var/run/php5-fpm.sock;fastcgi_indexindex.php;fastcgi_p
- Nginx 1794 2023-05-27 09:13:14
-
- Configuration de la méthode User-Agent de filtrage des robots d'exploration dans Nginx
- C'est difficile à voir au premier coup d'œil, c'est essentiellement un agent utilisateur appelé "yisouspider" qui a inondé l'écran. Je ne sais pas d'où vient l'araignée au premier coup d'œil. Recherchez la zone de configuration du répertoire racine, ajoutez l'instruction de jugement du filtre useragent et constatez que celle appelée "yisouspider" renvoie directement 403. Remarque 1 : si vous devez ajouter plusieurs filtres, faites ceci ($http_user_agent~*"spider1|spider2|spider3 |spider4"), au milieu, séparez-les simplement par | Remarque 2 : Si vous utilisez un sous-répertoire blog, comme le mien, alors vous devez trouver
- Nginx 1918 2023-05-27 08:46:15
-
- Comment configurer https pour nginx dans Docker
- Préparer l'environnement Il est très simple de créer un événement de machine virtuelle de type Ubuntu sur Azure, et il n'est pas nécessaire de se lancer dans l'installation de Docker. Ce qui est plus facile à négliger, c'est la configuration des règles de groupe de sécurité réseau appropriées, comme l'ouverture des ports 80 et 443 : et la configuration du DNS : Créez un site http ordinaire par souci de simplicité, utilisez directement l'application nodejs dans un miroir comme site web : $dockerpulljfpower/ nodedemo$dockernetworkcreate-dbridgewebnet$dockerrun-d--restart=always--expose=3000\--network=
- Nginx 1759 2023-05-26 23:22:08
-
- Comment utiliser nginx pour résoudre le problème de l'accès inter-domaines aux cookies
- 1. Comme indiqué précédemment, il a été récemment nécessaire de migrer le projet de quatre serveurs sur Alibaba Cloud vers un nouveau projet fourni par le client. Les quatre serveurs d'origine utilisaient des noms de domaine de premier niveau et des noms de domaine de deuxième niveau. Par exemple, aaa.abc.com, bbb.abc.com et ccc.abc.com. Parmi eux, aaa.abc.com se connecte en définissant les informations du cookie sur .abc.com. D'autres systèmes peuvent partager ce cookie. Cependant, aucun nom de domaine n'a été demandé parmi les quatre nouveaux serveurs, seulement quatre IP : 192.168.0.1 serveur d'authentification unique 192.168.0.2192.168.0.3192.168.0.4 car chaque serveur possède deux entrées.
- Nginx 3323 2023-05-26 23:21:21
-
- Comment configurer la page 404 dans Nginx et la requête AJAX pour renvoyer la page 404
- Configuration de base de la page 404. Les erreurs 404 sont des erreurs susceptibles de se produire lors de l'accès aux sites Web www. Le message d'erreur le plus courant : 404notfound. Les paramètres de la page d'erreur 404 ont un grand impact sur le référencement du site Web. Des paramètres inappropriés, tels que la redirection directe vers la page d'accueil, etc., seront rétrogradés et supprimés par les moteurs de recherche. Le but de la page 404 doit être d'informer l'utilisateur que la page que vous avez demandée n'existe pas et de guider l'utilisateur pour qu'il parcoure d'autres pages du site Web au lieu de fermer la fenêtre et de partir. Les moteurs de recherche utilisent des codes d'état http pour identifier l'état des pages Web. Lorsqu'un moteur de recherche obtient un mauvais lien, le site Web doit renvoyer un code d'état 404 pour indiquer au moteur de recherche d'abandonner l'indexation du lien. Si un code d'état 200 ou 302 est renvoyé, le moteur de recherche indexera le lien.
- Nginx 3820 2023-05-26 21:47:31
-
- Comment installer le service Nginx en un clic à l'aide du script Shell
- Pas grand chose à dire, le contenu est le suivant : #!/bin/bash#Nginx version ver=nginx-1.$2.$3#Répertoire d'installation in_dir="/app/$ver"#Répertoire de stockage du logiciel dl_dir="/server "#Opération finale Répertoire run_dir=/app/nginxif[!-d$in_dir];thenmkdir-p$in_dirfiif[!-d$dl_dir];thenmkdir$dl_dirfi##Installer nginxfunctionnginx_install(){yum-yinstall
- Nginx 1730 2023-05-26 21:15:32
-
- Comment utiliser Docker pour modifier les fichiers Nginx
- 1. Installez nginx avec docker : Il est très simple d'installer nginx avec docker Vous pouvez vous référer aux articles Baidu, ou installer mysql avec docker : 2. Après l'installation, entrez dans le conteneur docker : exécutez la commande : dockerexec-it conteneur idbash. Notez que le conteneur doit être ouvert pour entrer. 3. Prenons comme exemple la modification de index.html de nginx : 1. Entrez le répertoire où se trouve l'index : cdusr/share/nginx/html 2. Modifiez index.html, le point clé est qu'une erreur sera signalée ici, comme suit 3. Il vous indiquera qu'il n'y a pas de commande vim, installez-la Cette commande : apt-getinstallvim
- Nginx 1784 2023-05-26 21:00:58
-
- Comment implémenter le proxy inverse SSL dans nginx
- Étapes : 1. Générez une paire de certificats SSL faisant autorité (si vous l'émettez vous-même, https n'est pas reconnu par le navigateur, c'est-à-dire qu'il y aura une grande croix rouge sur https) Recommandez un site Web gratuit : 2. Basé sur ssl.key et ssl .crt déployer nginx d'abord, nginx doit prendre en charge ssl_module, puis modifier nginx.conf comme suit server{listen443;server_namelocalhost;sslon;ssl_certificate/opt/tengine/conf/ssl/free4lab.crt;ssl_certificate_key/
- Nginx 1355 2023-05-26 20:52:04
-
- Comment résoudre l'échec du démarrage de Nginx
- Tout d'abord, nginx n'est pas déployé par lui-même. Vous devez d'abord démarrer dockerstartnginx et constater que nginx est imprimé. Cependant, dockerps constate que nginx ne démarre toujours pas, je me prépare donc à vérifier les journaux. d'erreurs. Je ne sais pas quand le journal a été écrit. Plus tard, cela a été résolu. Je suppose que le fichier de configuration est vide, car le module d'événement n'est pas trouvé, regardez d'abord les informations du conteneur de nginx. informations de montage. Vous pouvez consulter le fichier de configuration et constater qu'il n'y a pas de fichier de configuration dans /usr/nginx/conf. Le problème aurait dû être trouvé, mais les étudiants en matière d'exploitation et de maintenance l'ont été.
- Nginx 3606 2023-05-26 19:55:38
-
- Le module géo dans Nginx et comment l'utiliser pour configurer l'équilibrage de charge
- La directive geo est fournie par le module ngx_http_geo_module. Par défaut, nginx charge ce module sauf artificiellement --without-http_geo_module. Le module ngx_http_geo_module peut être utilisé pour créer des variables dont les valeurs dépendent de l'adresse IP du client. Syntaxe de la directive Geo : geo[$address]$variable{...} Valeur par défaut : - Section de configuration : la définition http obtient l'adresse IP du client à partir de la variable spécifiée. Par défaut, nginx obtient l'adresse IP du client à partir de la variable $remote_addr, mais elle peut également être obtenue à partir d'autres variables. Tel que geo$remot
- Nginx 2227 2023-05-26 19:32:28
-
- Exemple d'analyse d'optimisation de la configuration nginx
- [root@xxxxxxxxxxxxxx~]#cat/usr/local/nginx/conf/nginx.confusernobody;worker_processes4;worker_cpu_affinity0001001001001000;error_loglogs/error.log;pidlogs/nginx.pid;events{worker_connections10240;accept_mutexon;multi_accepton;useepoll; }http{ incluremi
- Nginx 1254 2023-05-26 17:18:40
-
- Comment installer PHP7.4 et Nginx sur Centos
- Préparation 1. Téléchargez le package d'installation requis wgetwget2 et installez l'extension requise zi p2unzipzlib-de
- Nginx 935 2023-05-26 16:41:41
-
- Comment configurer l'accès SSL localement sur Nginx
- 1. Étapes de configuration 1.1 Générer le certificat keytool-genkey-v-aliasnginx-keyalgRSA-keystorenginx.keystore-validity36500alias l'alias est le fichier nginxkeystore est nginx.keystorevalidity la période de validité est de 36500 jours Suivez la figure ci-dessus pour nous aider à générer le fichier nginx.keystore Certificat de conversion 1.2 format JKS2PFX.batnginx.keystore123456nginxexportfile Ce JKS2PFX.bat est un outil, téléchargez.
- Nginx 1264 2023-05-26 16:28:06
-
- Comment utiliser ChatGPT pour résoudre le problème du proxy inverse Nginx
- Contexte Je dispose de 3 serveurs, 1 serveur Web fournit un accès externe, et les deux autres serveurs QC1 et QC2 servent à stocker les photos enregistrées après reconnaissance par différents appareils. Leurs adresses IP sont les suivantes : Nom du serveur Adresse IP Serveur Web 10.76.2.10QC1192.168.100.1QC2192.168.100.2 Le programme frontal doit afficher l'image en fonction du nom de fichier de la photo. l'esprit était d'utiliser Nginx pour inverser le proxy. Cette question. Par exemple, si le nom du fichier photo commence par QC1, la photo est récupérée sur le serveur 192.168.100.1 et l'utilisateur visite http://10.76.2.10:8029/med.
- Nginx 2065 2023-05-26 16:19:45
-
- Quelles sont les variables intégrées de nginx ?
- Variables intégrées nginx Les variables intégrées sont stockées dans le module ngx_http_core_module. La méthode de dénomination des variables est cohérente avec les variables du serveur Apache. En résumé, ces variables représentent le contenu de l'en-tête de la requête client, tel que $http_user_agent, $http_cookie, etc. Voici toutes les variables intégrées prises en charge par nginx : Le nom du paramètre dans la requête $arg_name, c'est-à-dire la forme arg_name=arg_value après "?" La valeur du paramètre dans la requête $args $binary_remote_addr La forme binaire de l'adresse du client. , d'une longueur fixe de 4 octets $body
- Nginx 3708 2023-05-26 16:16:06