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 activer la fonction de rapport d'erreurs PHP dans Nginx
- Modifier le fichier de configuration php.ini Tout d'abord, nous devons trouver le fichier de configuration php.ini. Vous pouvez le trouver dans le terminal avec la commande suivante : php --ini Cette commande permettra de trouver l'emplacement du fichier de configuration php.ini. Après avoir obtenu l'emplacement du fichier de configuration php.ini, nous pouvons trouver les deux éléments de configuration suivants : display_errors=Offerror_reporting=E_ALL&~E_DEPRECATED&~E_STRICT Les éléments de configuration ci-dessus déterminent si PHP affiche les messages d'erreur et les paramètres de niveau d'erreur. Nous devons définir display_errors sur On pour activer les erreurs PHP sur la page
- Nginx 875 2023-05-12 08:25:18
-
- Comment configurer la page d'authentification utilisateur Nginx
- Scénario d'application de préface : il est probable que le site Web interne doive être accessible par des utilisateurs externes, et en même temps, les visiteurs ne peuvent pas obtenir d'autorisations de compte de site Web, des restrictions sont donc imposées au niveau nginx. Par exemple, dans les projets d'externalisation, les employés internes disposent de comptes pour gérer les documents, tandis que les employés externalisés n'ont pas de comptes internes, mais ils doivent pouvoir voir les documents, donc définir la vérification des utilisateurs au niveau nginx est l'option la meilleure et la plus simple. dans la plupart des cas, les employeurs n'ouvriront pas de compte avec des droits d'accès de base pour les employés externalisés. Conditions préalables à l'authentification des utilisateurs au niveau nginx : un programme de création de mot de passe correspondant est requis, tel que apache2-utils (debian, ubuntu) ou httpd-tools (rhel/centos/oracle
- Nginx 2428 2023-05-12 08:10:11
-
- nginx expire la méthode pour contrôler la mise en cache des pages
- Syntaxe : expires[time|epoch|max|pff] Valeur par défaut : la directive offexpires contrôle les informations d'en-tête "expires" et "cache-control" dans la réponse http et démarre la fonction de contrôle du temps de cache de la page : vous pouvez utiliser du positif ou des nombres négatifs. La valeur de l'en-tête "expires" sera définie en ajoutant l'heure actuelle du système à la valeur de l'heure définie. La valeur time contrôle également la valeur de "cache-control" : un nombre négatif signifie pas de cache, un nombre positif ou zéro signifie max-age=timeepoch : spécifiez la valeur de "expires" comme 1janvier,19
- Nginx 1699 2023-05-12 08:04:05
-
- Comment créer un service anti-sangsue de fichiers dans Nginx
- Préface Comme nous le savons tous, de nombreux sites Web facturent désormais le téléchargement d'informations, qu'il s'agisse de points ou de pièces d'or, si vous souhaitez les libérer, on ne peut que dire qu'il y en a très peu. Alors, comment ces sites Web empêchent-ils le hotlinking des ressources ? Voici un artefact relativement facile à utiliser. nginx lui-même fournit secure_link pour compléter la fonction anti-sangsue. Il peut ajouter des horodatages et vérifier les codes des liens de fichiers du serveur, protégeant ainsi les fichiers du serveur contre le téléchargement et le vol à volonté. Diagramme de séquence Configuration de nginx Comment installer nginx Je n'entrerai pas dans les détails ici N'oubliez pas d'activer ngx_http_secure_link_module lors de l'installation. ./configure--with-http_secure_link_m
- Nginx 1224 2023-05-11 23:58:20
-
- Quelle est la méthode pour arrêter nginx dans Ubuntu
- Comment arrêter nginx dans Ubuntu : 1. Ouvrez la ligne de commande du terminal. 2. Entrez d'abord la commande suivante pour afficher le numéro de processus nginx. #ps-ef|grepnginx Supposons que le numéro de processus pid soit : 1232. Entrez ensuite la commande suivante pour tuer le processus et arrêter nginx. #kill-QUIT123//Arrêtez gracieusement #kill-TERM123 ou [root@LinuxServer~]#kill-INT123//Arrêt rapide #pkill-9nginx//Forcer l'arrêt
- Nginx 2428 2023-05-11 23:43:23
-
- Analyse d'exemples de fonctions de base de Nginx
- 1. Serveur http statique Tout d'abord, nginx est un serveur http qui peut afficher des fichiers statiques (tels que du HTML et des images) sur le serveur au client via le protocole http. Configuration : serveur{listen80;#emplacement du numéro de port/{root/usr/share/nginx/html;#chemin de fichier statique}} 2. Serveur proxy inverse Qu'est-ce qu'un proxy inverse ? Le client peut accéder directement à un serveur d'applications de site Web via le protocole http. L'administrateur du site Web peut ajouter un nginx au milieu, le client demande nginx, nginx demande au serveur d'applications, puis renvoie le résultat au client. est un proxy inverse.
- Nginx 1437 2023-05-11 23:31:04
-
- Erreur de demande inter-domaines de configuration Nginx Access-Control-Allow-Origin * Comment résoudre
- Préface Lorsqu'une erreur inter-domaines 403 se produit, l'en-tête no'access-control-allow-origin' est présent sur la ressource demandée et les paramètres de l'en-tête de réponse doivent être configurés pour le serveur nginx : 1. La solution n'a qu'à configurer les paramètres suivants dans le fichier de configuration nginx : location/{ add_headeraccess-control-allow-origin*;add_headeraccess-control-allow-methods'g
- Nginx 5798 2023-05-11 23:10:12
-
- Comment installer et créer le serveur Nginx sous Linux
- 1. Téléchargez le package compressé nginx nginx-1.8.0.tar.gz sur le serveur Linux 2. Puisque nginx est développé en langage C et que nous installons nginx ici en compilant le code source de nginx, le langage C doit donc être installé sur Linux Environnement de compilation gcc, si cette étape a été installée, vous pouvez l'omettre, sinon exécutez la commande : yuminstallgcc-c++3 Le module http de nginx utilise pcre pour analyser les expressions régulières, vous devez donc installer la bibliothèque pcre sous Linux. . La bibliothèque yuminstall-ypcrepcre-devel4.zlib fournit de nombreuses méthodes de compression et de décompression que nginx utilise z.
- Nginx 1871 2023-05-11 22:52:04
-
- Comment configurer le cache de contenu Nginx et quelles sont les configurations de paramètres courantes ?
- Scénario d'utilisation : La page du projet doit charger beaucoup de données, qui ne changent pas fréquemment. Cela n'implique pas de personnalisation. Elle génère dynamiquement des données pour chaque requête. Les performances ne sont pas aussi bonnes que la mise en cache des résultats en fonction du routage des requêtes. L'utilisation de la mise en cache nginx sera un gros problème. Améliore considérablement la vitesse des requêtes. Fondamentalement, il vous suffit de configurer proxy_cache_path et proxy_cache pour activer la mise en cache du contenu. Le premier est utilisé pour définir le chemin du cache et la configuration, et le second est utilisé pour activer la mise en cache. http{...proxy_cache_path/path/to/cachelevels=1:2keys_zone=my_cache:10mmax_size=10ginactive
- Nginx 1583 2023-05-11 22:25:11
-
- Quelle est la méthode de séparation et de configuration dynamique et statique de Nginx ?
- 1. Concept de séparation dynamique et statique Nginx La séparation dynamique et statique utilise un middleware pour séparer les requêtes dynamiques et statiques, séparer les ressources, réduire la consommation inutile de requêtes et réduire les retards de requête. Avantages : Après la séparation dynamique et statique, même si les services dynamiques ne sont pas disponibles, les ressources statiques ne seront pas affectées. Les demandes dynamiques et les demandes statiques peuvent être séparées via le middleware 2. Cas d'application de séparation dynamique et statique Nginx 2.1. .5 Équilibre de charge Nginxproxy192.168.81.210centos7.5 Ressource statique Nginxstatic192.168.81.220centos7.5 Ressource dynamique Tomcatserver192.168
- Nginx 1203 2023-05-11 22:25:04
-
- Comment utiliser Nginx pour transférer le port 80 vers le port 8080 sur Mac
- Version de l'environnement macos : 10.12.6 version de nginx : 1.12.1 Installation L'auteur utilise homebrew pour installer la bibliothèque Brewsearchnginxbrewinstallnginx Après l'avoir installé comme ceci, vous constaterez que le port d'écoute de nginx est 8080, pas 80, donc à ce moment-là, vous en avez besoin. pour changer le port d'écoute de nginx, cette étape est très critique et ne peut pas être modifiée de la manière traditionnelle. Lecteurs, veuillez lire attentivement cette partie. Puisque Macos est livré avec son propre service Apache, il occupe le port 80. Tout d'abord, vous devez remplacer le port d'écoute d'Apache par un autre ou le désinstaller directement. L'auteur a changé son port d'écoute en 8011. ligne de commande
- Nginx 1669 2023-05-11 21:49:16
-
- Comment réaliser un redémarrage en douceur dans nginx
- 1. Contexte Au cours du processus de développement du serveur, il est inévitable de redémarrer le service pour charger un nouveau code ou une nouvelle configuration. Si le service peut être garanti sans interruption pendant le redémarrage du serveur, l'impact du redémarrage sur l'entreprise peut être réduit à zéro. . 2. Processus de redémarrage Le redémarrage signifie le remplacement de l'ancien et du nouveau. Lors du processus de transfert, il y aura inévitablement une coexistence de l'ancien et du nouveau serveur. Par conséquent, le processus de redémarrage est à peu près le suivant : démarrer le nouveau serveur et l'ancien. et les nouveaux serveurs coexistent. Les deux travaillent ensemble pour traiter la demande et fournir des services à l'ancien serveur. Le serveur se termine ici correctement après avoir traité toutes les demandes. Le principal problème est de savoir comment garantir que les anciens et les nouveaux serveurs peuvent coexister. les ports avant et après le redémarrage sont les mêmes, comment s'assurer que les deux peuvent écouter le même port. 3. ngi
- Nginx 2129 2023-05-11 21:43:13
-
- Quelle est la structure du fichier de configuration nginx ?
- Fonctions couramment utilisées de nginx 1. Proxy http, proxy inverse : comme l'une des fonctions les plus couramment utilisées des serveurs Web, en particulier le proxy inverse. Ici, je vais vous donner deux images pour expliquer l'agent positif et l'agent réactif. Vous pouvez lire les informations pour les détails spécifiques. Lorsque nginx est utilisé comme proxy inverse, il offre des performances stables et peut fournir des fonctions de transfert avec une configuration flexible. nginx peut adopter différentes stratégies de transfert basées sur différentes correspondances régulières. Par exemple, le serveur de fichiers à la fin du fichier image et le serveur Web pour les pages dynamiques, tant que vos règles habituelles sont écrites correctement et qu'il existe une solution de serveur correspondante. vous pouvez faire ce que vous voulez du jeu. Et nginx effectue un saut de page d'erreur, un jugement d'exception, etc. sur les résultats renvoyés. Si le serveur distribué stocke
- Nginx 1238 2023-05-11 21:28:17
-
- Comment implémenter la haute disponibilité keepalived+nginx
- 1. Introduction à keepalived Keepalived a été initialement conçu pour le logiciel d'équilibrage de charge LVS afin de gérer et de surveiller l'état de chaque nœud de service dans le système de cluster LVS. Plus tard, la fonction vrrp pour atteindre une haute disponibilité a été ajoutée. En plus de gérer le logiciel LVS, keepalived peut également prendre en charge des solutions à haute disponibilité pour d'autres services. keepalived implémente une fonction de haute disponibilité via le protocole vrrp. vrrp (virtualrouterredundancyprotocol) protocole de redondance de routage virtuel. Le but de vrrp est de résoudre le problème du point de défaillance unique du routage statique. Il peut garantir que lorsque des nœuds individuels tombent en panne, l'ensemble du réseau peut fonctionner sans interruption.
- Nginx 1251 2023-05-11 21:28:11
-
- Comment supprimer le préfixe dans la configuration du proxy inverse nginx
- Lorsque vous utilisez nginx comme proxy inverse, vous pouvez simplement transmettre la demande intacte au service suivant. La définition de la requête proxy_pass remplacera uniquement le nom de domaine. Si vous souhaitez accéder à différents services en fonction de différents suffixes d'URL, vous devez utiliser la méthode suivante : Méthode 1 : Ajouter "/"server{listen8000;server_nameabc.com;access_log"pipe. :rollback/data/ log/nginx/access.loginterval=1dbaknum=7maxsize=1g"main;locatio
- Nginx 3853 2023-05-11 21:07:11