localisation actuelle:Maison > Articles techniques > Opération et maintenance > Nginx

  • Comment activer la fonction de rapport d'erreurs PHP dans Nginx
    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
    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
    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
    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
    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
    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
    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
    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 ?
    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 ?
    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
    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
    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 ?
    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
    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
    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

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28