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 configurer la communication sécurisée HTTPS entre le serveur Nginx et iOS
- Introduction Dans les communications réseau, un logiciel de capture de paquets peut être utilisé pour analyser les requêtes réseau et effectuer des attaques par rejeu. La solution pour les attaques par relecture consiste généralement à utiliser un paramètre changeant, tel que l'horodatage crypté par RSA, mais compte tenu du délai de transmission réseau, l'horodatage est nécessaire. avoir une certaine tolérance aux erreurs, qui ne peut toujours pas empêcher fondamentalement les attaques par rejeu. Si vous souhaitez mieux résoudre le problème des attaques par relecture, vous devriez envisager d'utiliser la communication https. Le protocole https est un protocole réseau construit à partir du protocole SSL+http qui peut effectuer une transmission cryptée et une authentification d'identité. Il est plus sécurisé que le protocole http. . Pour les sites Web accessibles avec un navigateur, vous devez demander un certificat auprès de l'autorité de certification pour garantir que les pages Web https peuvent être consultées normalement. Sinon, vous serez averti qu'il s'agit d'un site Web dangereux ou non certifié.
- Nginx 1001 2023-05-28 23:12:45
-
- Comment configurer la surveillance de l'état dans nginx
- Nginx a une page d'état intégrée, qui doit être ouverte en spécifiant le paramètre --with-http_stub_status_module lors de la compilation. Autrement dit, cette fonction est fournie par le module http_stub_status_module et n'est pas chargée par défaut. Exemple de fichier de configuration serveur{listen80;server_namewww.xxx.com;location/status/{stub_statuson;access_logoff;allow127.0.0.1;allow192.168.10.0/24;denyall;}} description de la configuration lo
- Nginx 1467 2023-05-28 23:06:31
-
- Comment mettre à niveau Nginx de http vers https
- La différence entre http et https est que sur certains sites Web, lorsque http est ouvert, la page indique qu'il n'est pas sécurisé. Par exemple, si vous cliquez sur le site Web suivant [en fait le même site Web], comment pouvez-vous vous débarrasser de ce site Web dangereux. rapide? Jetons un coup d'œil à l'effet final de la mise à niveau de http vers https : Si vous possédez actuellement un site Web, comment le mettre à niveau vers https ? Nom de domaine : 511easy.com Une fois que vous avez un nom de domaine, vous pouvez demander un SSL gratuit. certificat, comme indiqué dans la capture d'écran ci-dessous, en fonction des certificats de chaque serveur Web. Si nginx est utilisé ici, vous devez alors configurer la configuration de nginx.conf, qui est probablement la troisième ci-dessous. Les deux premiers sont ce que j'ai. utiliser pour sauvegarder. Par rapport à http, https est plus sécurisé, mais pas nécessairement, utilisez jm
- Nginx 1142 2023-05-28 22:52:57
-
- Comment faire défiler le fichier journal nginx dans Docker
- Docker utilise 1.dockerps pour afficher les conteneurs en cours d'exécution 2.dockerimages pour afficher les images du docker 3.dockerrmid (identifiant du conteneur) pour supprimer les conteneurs (l'identifiant du conteneur peut être visualisé via dockerps et le conteneur doit être arrêté avant de pouvoir être supprimé) 3.1 Supprimer tous les conteneurs dockerrm`dockerps-a-q ` 4.dockerstopid (identifiant du conteneur) empêche le conteneur de s'exécuter 5.dockerrmiid (identifiant du miroir) supprime l'image 6.dockerpullubuntu:16.04 (nom du miroir : numéro de version) télécharge l'image 7.dockerr
- Nginx 1076 2023-05-28 20:22:04
-
- Comment installer et configurer nginx sous Centos7
- Remarque : Le chemin du répertoire de base pour l'installation du logiciel : /usr/local, donc lors du téléchargement du logiciel, basculez vers ce répertoire et téléchargez-le et décompressez-le directement 1. Installez le package de dépendances gccgcc-c++ yuminstall-ygccgcc-c++ 2. Téléchargez, compilez et installez la bibliothèque pcre Basculez vers le répertoire usr/local et exécutez la commande pour télécharger le package d'installation wget décompressez le package d'installation tar-zxvfpcre-8.36.tar.gz compilez et installez cdpcre-8.36./configuremake&&makeinstall3. bibliothèque ssl télécharger le package d'installation wget décompresser le package compressé tar-zxvfopenssl
- Nginx 1615 2023-05-28 20:04:06
-
- Comment configurer nginx pour accéder aux chemins d'image et récupérer les pages statiques HTML
- 1. Dans l'environnement expérimental, créez d'abord le répertoire correspondant sous un certain chemin. Comme le montre la figure 2 ci-dessous, placez-y du code HTML ou des images personnalisées. 3.configuration nginx userroot;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typ
- Nginx 4421 2023-05-28 19:55:26
-
- Comment configurer la séparation dynamique et statique de Nginx et Apache ou Tomcat
- 1. Configuration de séparation statique et dynamique de nginx et apache : Mettez la configuration suivante dans le serveur correspondant{} dans le fichier de configuration nginx, changez-le simplement : #Toutes les pages dynamiques de php sont gérées par l'emplacement apache. ~\. (php)?${proxy_set_headerhost$host;proxy_set_headerx-real-ip$remote_addr;proxy_set_headerx-forwarded-for$proxy_add_x_forwarded_for;proxy_passhttp://12
- Nginx 863 2023-05-28 19:34:04
-
- Comment utiliser nginx lua pour collecter des données dans les statistiques de sites Web
- Les webmasters et les opérateurs utilisent souvent des outils d'analyse de données de sites Web. Google Analytics, Baidu Statistics, Tencent Analytics, etc. sont largement utilisés. Si vous souhaitez collecter des statistiques, vous devez d'abord collecter des données. système. Analyse du principe de collecte de données Pour faire simple, l'outil d'analyse statistique du site Web doit collecter le comportement de l'utilisateur lors de la navigation sur le site Web cible (comme ouvrir une certaine page Web, cliquer sur un certain bouton, ajouter des produits au panier, etc.) et des données comportementales supplémentaires (telles que le comportement généré par une commande, etc.). Les premières statistiques de sites Web ne collectaient souvent qu’un seul comportement d’utilisateur : l’ouverture d’une page. Le comportement de l'utilisateur sur la page ne peut alors pas être collecté. Cette stratégie de collecte peut répondre à des perspectives d'analyse courantes telles que l'analyse de base du trafic, l'analyse des sources, l'analyse du contenu et les attributs des visiteurs.
- Nginx 941 2023-05-28 17:32:48
-
- Comment configurer le client nginx pour enregistrer les cookies
- Le problème réside dans le déploiement d'un service d'arrière-plan dotnetcore laissé par les prédécesseurs, la modification minutieuse du code frontal sur le serveur, le changement de l'adresse de requête ajax en localhost, et la connexion et la demande de données sont normales. Cependant, j'ai remplacé l'hôte local par l'adresse IP et j'ai constaté que la connexion était normale et que le cookie avait été renvoyé. Cependant, lors de la vérification de l'état de connexion (envoi d'une demande en arrière-plan et vérification du cookie transporté), une erreur a été signalée. le front-end et le back-end de ce programme n'ont pas été écrits par moi. , a demandé le développement front-end : C'est correct, le cookie est effectivement renvoyé, mais lors d'une nouvelle demande, l'en-tête de la requête ne contient pas le cookie. C'était étrange, puis j'ai découvert : selon l'invite, le navigateur voulait enregistrer le cookie, mais Set-
- Nginx 1675 2023-05-28 17:25:25
-
- Comment configurer Tomcat sous nginx
- Nom du serveur{listen80;server_namewww.xxx.com;location~*"\.(jpg|png|jepg|js|css|xml|bmp|swf|gif|html)$"{root/data/wwwroot/aminglinux /;access_logoff;expire7d;}emplacement/{proxy_passhttp://127.0.0.1:8080/;proxy_set_headerHost$host;proxy_set_head
- Nginx 1322 2023-05-28 16:43:06
-
- Analyse d'un exemple de configuration d'équilibrage de charge Nginx
- [Fonction d'implémentation] 1. Configurer trois serveurs 2. Déployer le même code de service sur trois serveurs respectivement 3. Utiliser nginx pour réaliser l'équilibrage de charge [Idée d'implémentation] Notre équilibreur de charge nginx sera déployé sur un serveur interactif, configurez Pour les connexions avec l'autre deux serveurs, toutes les requêtes accèdent directement à l'interface du service nginx, puis l'équilibreur de charge nginx choisira le port réel du serveur appelant. [Environnement de développement et de déploiement] Environnement de développement : windows7x64sp1 version anglaise | environnement de déploiement visualstudio2017 : instance Alibaba Cloud ecs windowsserver2012x64 iis7.0 [technologie requise] asp.n
- Nginx 1314 2023-05-28 16:07:12
-
- Comment Docker utilise nginx pour créer un cluster Tomcat
- Créez d'abord le dossier tomcat Afin de faciliter la configuration de docker, je le crée directement dans le répertoire racine. Étape 1 : Créez le dossier : Dossier de publication mkdir-p/docker/tomcat/webapp8081mkdir-p/docker/tomcat/webapp8082mkdir. -p /docker/tomcat/webapp8083 Étape 2 : Créez un conteneur Tomcat (le port peut être modifié en fonction de votre situation réelle) dockerrun-d --nametomcat8081-p8081:8080-v/docker/tomcat/webapp8081:/usr
- Nginx 1279 2023-05-28 15:47:35
-
- Comment nginx transmet les requêtes en fonction de l'URL
- Serveur proxy : sockerserver écoute un certain port, se connecte au port du serveur spécifié en fonction du message http et effectue des requêtes de données - la requête http proxy http passe par le serveur proxy, et le serveur proxy n'a qu'à être responsable de la transmission du message correspondant. corps de la réponse http. -La requête https proxy https passe par le serveur proxy et enverra un message de connexion pour établir un tunnel avec le serveur proxy. Si le serveur proxy renvoie http200, l'établissement réussit uniquement pour le transfert des données. en fait, la négociation SSL/TLS se produit toujours à la fois sur le client et sur le serveur réel. proxyservlet peut accéder au serveur fa grâce au port 8089 du projet en arrière-plan
- Nginx 2544 2023-05-28 14:40:06
-
- Analyse des exemples d'installation de Nginx dans l'environnement Linux centos7
- 1. Allez d'abord sur le site officiel de nginx pour télécharger le package d'installation de nginx. Après le téléchargement, vous verrez un fichier similaire au suivant. Créez le répertoire nginx-src et accédez au répertoire nginx-src et exécutez la commande suivante : mkdirnginx. -src&&cdnginx-src Bien sûr, vous pouvez également l'exécuter sous Linux. Exécutez les commandes suivantes ci-dessous pour télécharger le package d'installation de nginx wgethttp://nginx.org/download/nginx-1.5.9.tar.gz2 et décompressez le. Fichier nginx-1.5.9.tar.gz tar-zxvfnginx-1.5.9.tar gz3, supprimez la commande du fichier du package d'installation.
- Nginx 933 2023-05-28 14:32:25
-
- Comment déployer des projets construits en accédant à vue-cli dans nginx
- Les projets construits en mode historique doivent utiliser la technologie d'arrière-plan. Ici, le proxy inverse nginx est utilisé pour déployer le projet. La méthode spécifique est la suivante : 1. Créez l'objet serveur backend en amontmixVueServer{serverbaidu.com;#This est votre propre nom de domaine de serveur} 2. Créez le port d'accès et le serveur de règles de proxy inverse{listen8082;server_namelocalhost;location/{rootE : /mix_vue/dist;# Localiser le répertoire du projet #indexindex.htmlindex.htm;try_files$uri$uri//
- Nginx 1057 2023-05-28 13:04:06