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 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
- 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
- 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 ?
- 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
- 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 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
- 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
- É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
- 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
- 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 ?
- 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
- 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 ?
- 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
- 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
- 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