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

  • Comment installer et configurer le montage Docker nginx
    Comment installer et configurer le montage Docker nginx
    Téléchargez l'image nginx dans docker dockerpullnginxdockerimages Créez le répertoire de montage mkdir-p/data/nginx/{conf, conf.d, html, logs} Écrivez le fichier de configuration nginx, conf et placez-le dans le dossier #pour plus d'informations sur la configuration, voir : #* documentation officielle anglaise : http://nginx.org/en/docs/#*documentation officielle russe : http://ng
    Nginx 1018 2023-05-13 17:16:13
  • Comment obtenir la véritable adresse IP de l'utilisateur basée sur le proxy inverse nginx
    Comment obtenir la véritable adresse IP de l'utilisateur basée sur le proxy inverse nginx
    Introduction Lorsque nginx est utilisé comme proxy inverse, l'adresse IP obtenue par le backend de configuration par défaut provient de nginx. Utilisez request.getRemoteAddr(); pour obtenir l'adresse IP de nginx, pas la véritable adresse IP de l'utilisateur. serveur{listen80;server_namejenkins.local.com;location/{proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_addr;proxy_passhttp://192.168.10.
    Nginx 3889 2023-05-13 17:07:12
  • Comment résoudre l'erreur de service nginx 503 temporairement indisponible
    Comment résoudre l'erreur de service nginx 503 temporairement indisponible
    Récemment, l'erreur 503servicetemporicallyunavailable apparaît souvent après l'actualisation du site Web. Parfois, je pense à la récente restriction du nombre de visites IP uniques dans nginx.conf, (limit_req_zone$binary_remote_addrzone=allips:20mrate=20r/s;) et agrandissez ce nombre avant d'actualiser les problèmes trouvés et résolus. (J'ai également changé cela en un limit_reqzone=allipsburst=50nodelay plus grand ;) Afin de confirmer le problème, j'ai changé le numéro à plusieurs reprises et je l'ai testé et j'ai découvert que le problème était bien là. Il y a un problème si ce nombre est trop petit.
    Nginx 6489 2023-05-13 16:22:06
  • Quelles sont les règles de la liste blanche nginx-naxsi ?
    Quelles sont les règles de la liste blanche nginx-naxsi ?
    Syntaxe des règles de liste blanche : basicrulewl:id[negative][mz:[$url:target_url]|[match_zone]|[$args_var:varname]|[$body_vars:varname]|[$headers_var:varname]|[name]] wl :id (whitelistid) Quelles règles d'interception entreront dans la liste blanche wl : 0 Ajoutez toutes les règles d'interception à la liste blanche wl : 42 Ajoutez la règle d'interception avec l'identifiant 42 à la liste blanche wl : 42, 41, 43 Ajoutez les identifiants 42, 41 et ajoutez le règle d'interception 43 à la liste blanche wl:-42 ajoute toutes les règles d'interception
    Nginx 1065 2023-05-13 16:19:14
  • Comment utiliser GeoIP pour les restrictions régionales dans Nginx
    Comment utiliser GeoIP pour les restrictions régionales dans Nginx
    Environnement : nginxversion:nginx/1.14.0centosversion:centos7 Les exigences sont les suivantes : distinguer les pays nationaux ou étrangers via IP, de manière à accéder à différentes pages, et enfin utiliser le module tiers de nginx : geoip pour y parvenir, sans parler de son avantages. Il existe de nombreuses explications sur Internet. Voyons comment le configurer. Mon système est configuré avec nignx.repo. J'ai directement utilisé yum pour installer le module geoip. -module-geoip télécharge le fichier de base de données geoip cd/ etc/nginxmkdirgeoipdatcdg
    Nginx 1483 2023-05-13 16:07:06
  • Comment utiliser Nginx pour proxy plusieurs sites d'applications dans Docker
    Comment utiliser Nginx pour proxy plusieurs sites d'applications dans Docker
    Comment proxyer (comment les conteneurs communiquent) ? Utilisez simplement la fonction proxy de nginx directement (voir les fonctionnalités associées séparément). Le problème ici est la communication entre les conteneurs Docker. Il existe quatre moyens principaux de communication entre les conteneurs Docker : -Accès via l'adresse IP du conteneur : après le redémarrage du conteneur, l'adresse IP changera. -Accès via la méthode ip:port de l'hôte : si l'adresse IP de l'hôte change, chaque application doit être modifiée et le port doit être lié, ce qui est gênant. -Établir des liens par des liens : trop dépendants les uns des autres, ce qui n'est pas propice à la maintenance. - Réseau personnalisé : les conteneurs du même réseau de pont peuvent accéder les uns aux autres. Évidemment, nous choisirons de personnaliser le réseau afin que les applications associées puissent se connecter au même
    Nginx 1981 2023-05-13 15:55:17
  • Comment implémenter les informations d'en-tête de réponse d'opération Nginx
    Comment implémenter les informations d'en-tête de réponse d'opération Nginx
    Condition préalable : le module ngx_http_headers_module doit être compilé pour prendre en charge les opérations d'informations d'en-tête. add_header signifie ajouter des informations d'en-tête personnalisées à l'en-tête de réponse. L'instruction est add_headernamevalue[always];, qui peut être utilisée dans http{}, server{}, location {. }, contexte ifinlocation{}, ne prend effet que lorsque le code d'état de la réponse est égal à 200, 201 (1.3.10), 204, 206, 301, 302, 303, 304, 307 (1.1.16, 1.0.13), ou 308 (1.13.0), si toujours
    Nginx 1809 2023-05-13 15:31:19
  • Comment déployer un projet React dans Nginx
    Comment déployer un projet React dans Nginx
    Élément de test React-Demo Clonez votre projet React-Demo sur le serveur (par défaut, Github est utilisé pour gérer nos projets) Si nécessaire, veuillez installer l'environnement du projet tel que node.js, Yarn, etc. Entrez dans le répertoire du projet, exécutez npm pour exécuter la build et commencez à construire le projet. Après une build réussie, un dossier dist sera généré (en fonction de la configuration de votre projet) et les fichiers statiques de ce dossier deviendront les fichiers d'accès de. notre projet. Pour configurer Nginx, serveur Linux saisissez : /etc/nginx/sites-enabled, puis en tant qu'administrateur, créez un nouveau fichier de configuration pour votre projet React tel que React-demo.conf
    Nginx 1863 2023-05-13 15:28:23
  • Comment configurer le proxy inverse Nginx à l'aide de SSL
    Comment configurer le proxy inverse Nginx à l'aide de SSL
    Prérequis 1. Serveur backend : pour les besoins de ce didacticiel, nous utilisons un serveur Tomcat exécuté sur localhost sur le port 8080. Remarque : - Lorsque vous démarrez des requêtes proxy, assurez-vous que le serveur d'applications est démarré. 2. Certificat SSL : Nous devons également configurer le certificat SSL sur le serveur. Nous pouvons utiliser le certificat de cryptage de let'sencrypt, vous pouvez en obtenir un en utilisant le programme mentionné ici. Mais pour ce didacticiel, nous utiliserons un certificat auto-signé, qui peut être créé en exécutant la commande suivante depuis le terminal, $opensslreq-x509-nodes-days365-newkeyrsa:2048-keyout/etc.
    Nginx 1472 2023-05-13 15:19:15
  • Comment configurer Nginx pour implémenter l'accès au certificat de chiffrement
    Comment configurer Nginx pour implémenter l'accès au certificat de chiffrement
    Utilisation en entreprise : certaines entreprises exigent le cryptage des données de l'entreprise pour des raisons de sécurité. Le cryptage Web est également un élément important, vous devez donc ajouter un certificat auto-construit. Installez le certificat. N'oubliez pas trois types de fichiers, le certificat CA de base et le certificat CA secondaire (contenant certaines informations personnelles de l'entreprise, utilisées pour identifier le propriétaire du certificat), puis utilisez ce certificat pour générer un véritable certificat à distribuer et à utiliser. . opensslgenrsa-des3-outca.key2048#ca clé privée de niveau 1 (vous demandera de saisir le mot de passe deux fois de suite, n'oubliez pas de le conserver identique) opensslreq-new-keyca.key-outserver.csr#Fichier crypté de niveau 2 généré sur la base sur la clé privée (entrerons le mot de passe de la clé privée, CN, BJ, B
    Nginx 1503 2023-05-13 15:07:06
  • Quelle est la méthode pour installer les fichiers du plug-in nginx sous Docker ?
    Quelle est la méthode pour installer les fichiers du plug-in nginx sous Docker ?
    Le but du fichier du plug-in : le fichier n'est pas limité par le fichier image du docker. Il peut être modifié, le conteneur peut être redémarré et le fichier mis à jour peut être utilisé. Il ne sera pas restauré par l'image. car les fichiers et les journaux enregistrés lors de l'exécution du conteneur peuvent être automatiquement sauvegardés en externe. En termes de stockage, il existe deux façons d'exécuter le conteneur sans le perdre à cause du redémarrage du conteneur : commande dockerrun commande docker-compose méthode de commande dockerrun, utilisez la commande dockerrun. Paramètre -v pour monter le répertoire hôte externe sur le chemin à l'intérieur du conteneur, il existe plusieurs points de montage, il est spécifié via plusieurs paramètres -v et seuls les chemins absolus peuvent être utilisés. La commande docker-compose est facile à décrire via le service ; . Pour être précis, un service peut être inclus.
    Nginx 1770 2023-05-13 15:04:12
  • Comment ajouter Nginx au service système dans CentOS7
    Comment ajouter Nginx au service système dans CentOS7
    Pour afficher les services, vérifiez d'abord l'état du service de nginx et entrez systemctlstatusnginx. Le résultat est le suivant : aucun service pertinent n'a été trouvé. L'étape suivante consiste à ajouter des services système. Ajouter un service système Ajoutez nginx.service dans le répertoire /usr/lib/systemd/system et modifiez-le en fonction de la situation réelle. Pour une analyse détaillée, veuillez consulter l'article dans les documents de référence ci-dessous. Le contenu est le suivant : [unit]description=nginx-highperformancewebserverdocumentation=http://nginx.org/en/docs/after=network
    Nginx 1158 2023-05-13 14:49:06
  • Comment Nginx résout-il le problème 404 de rafraîchissement de page en mode historique ?
    Comment Nginx résout-il le problème 404 de rafraîchissement de page en mode historique ?
    L'application monopage de pré-connaissance (application SPA-singlepage) ne renvoie la page HTML unique et ses ressources statiques publiques que lorsque la page est chargée pour la première fois. Les sauts de page suivants n'obtiendront pas le fichier HTML du serveur. (Le routage de hachage et d'historique implémente les modifications de l'URL du navigateur sans actualiser la page) Exemple de routage de hachage : www.baidu.com/#/home À l'origine, le hachage est utilisé pour contrôler l'affichage de la page en combinaison avec les points d'ancrage lorsque la valeur après # change. la page ne sera pas redemandée, ce qui est principalement réalisé grâce à la méthode onhashchange de la fenêtre. Par rapport au routage de hachage, le changement le plus intuitif du routage historique est
    Nginx 2607 2023-05-13 14:40:11
  • Comment créer un serveur d'images sur la plate-forme Linux via nginx et vsftpd
    Comment créer un serveur d'images sur la plate-forme Linux via nginx et vsftpd
    1. Installation de nginx 1. Environnement d'installation de nginx nginx est développé en langage C. Il est recommandé de l'exécuter sous Linux. Ce tutoriel utilise centos6.5 comme environnement d'installation. Pour installer nginx, vous devez d'abord compiler le code source téléchargé depuis le site officiel. La compilation dépend de l'environnement gcc, vous devez installer gcc : yuminstallgcc-c++pcre (perlcompatibleregularexpressions) est un. bibliothèque Perl, 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. Yuminsta
    Nginx 1410 2023-05-13 14:28:12
  • Comment configurer le saut de page Nginx en fonction des différentes langues du navigateur
    Comment configurer le saut de page Nginx en fonction des différentes langues du navigateur
    Chinois simplifié et traditionnel Je souhaite décider si je dois fournir des fichiers en chinois simplifié ou traditionnel en fonction de la langue acceptée dans l'en-tête http. Dans Chrome, chrome://settings/linguals ​​peut définir la langue préférée et le navigateur définira l'en-tête accept-lingual en conséquence. Une meilleure façon de gérer ce problème consiste à analyser le champ, à obtenir la valeur q et à sélectionner la langue la plus appropriée en fonction de la priorité. Mais il n'est utilisé que pour prendre en charge le chinois simplifié et traditionnel. Je souhaite utiliser une astuce : ignorez la priorité. Tant que les mots zh-hant, zh-tw, zh-hk, etc. apparaissent dans la langue d'acceptation, revenez à. Chinois traditionnel, sinon revenez au chinois simplifié. carte$http_accep
    Nginx 1107 2023-05-13 13:37: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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!