recherche
Article Tags
Nginx
Comment configurer le proxy inverse nginx webSocket

Comment configurer le proxy inverse nginx webSocket

Étant donné que le protocole websocket est mis à niveau sur la base du protocole http (voir l'image ci-dessous), vous pouvez utiliser le proxy inverse nginx websocket.websocket Comme le montre cette image, la connexion websocket est établie sur la base du protocole http. get/chathttp/1.1host:server.example.comupgrade:websocketconnection:upgradesec-websocket-key:x3jjhmbdl1ezlkh9gbhxdw==sec-websocket-protocol:chat,sup

May 21, 2023 pm 12:13 PM
nginxwebsocket
Comment intégrer Kafka à Nginx

Comment intégrer Kafka à Nginx

Contexte nginx-kafka-module est un plug-in pour nginx. Il peut intégrer kafka dans nginx pour faciliter la collecte de données de points enterrés de la page frontale dans les projets Web. Si la page frontale a configuré des points enterrés, certains d'entre eux. les données d'accès et de demande de l'utilisateur peuvent être collectées. La requête HTTP est envoyée directement au middleware de messages Kafka, et le backend peut consommer les messages dans Kafka via le programme pour effectuer des calculs en temps réel. Par exemple, sparkstream est utilisé pour consommer des données dans Kafka en temps réel pour analyser le pv, l'uv, certains comportements des utilisateurs et le taux de conversion du modèle d'entonnoir de la page, afin de mieux optimiser le système ou d'effectuer une analyse dynamique en temps réel des visites. utilisateurs. Étapes d'intégration spécifiques 1. Installer git

May 21, 2023 pm 12:07 PM
nginxkafka
Comment configurer le proxy inverse en amont de nginx

Comment configurer le proxy inverse en amont de nginx

nginx 配置upstream反向代理http{...upstreamtomcats{server192.168.106.176weight=1;server192.168.106.177weight=1;}server{location/ops-coffee/{proxy_passhttp://tomcats;proxy_set_headerHost$host;proxy_set_headerX -Real-IP$remote_addr;proxy_set_headerX-Forwarded-F

May 21, 2023 am 11:46 AM
nginxupstream
Comment résoudre nginx qui n'analyse pas les fichiers php

Comment résoudre nginx qui n'analyse pas les fichiers php

PHP n'est pas installé ou configuré. Tout d'abord, assurez-vous que PHP est installé sur votre serveur et que nginx est correctement configuré pour fonctionner. Pour vérifier si PHP a été correctement installé, ouvrez un terminal et exécutez la commande suivante : php -v Cela affichera la version de PHP actuellement installée sur votre serveur. Si la version de PHP ne s'affiche pas, pensez à installer PHP. Pour vous assurer que PHP fonctionne avec nginx, éditez le fichier de configuration nginx et ajoutez les lignes suivantes : location~\.php${fastcgi_passunix:/run/php/php7.4-fpm.sock;fastcgi_indexindex.php;includefastcgi_pa

May 21, 2023 am 10:46 AM
PHPnginx
Quelles sont les règles de correspondance de chemin Nginx ?

Quelles sont les règles de correspondance de chemin Nginx ?

1. Classification de la configuration du chemin Dans nginx, il existe 4 méthodes de configuration de chemin différentes =-Exactmatch^~-Preferentialmatch~&&~*-Regexmatchnomodifier-Prefixmatch#Si le chemin est exactement le même, il correspondra à location=path{}#If le début du chemin est le même, alors Matching location^~path{}#Correspondance régulière, emplacement sensible à la casse~path{}#Correspondance régulière, emplacement insensible à la casse~*path{}#Préfixe correspondant à locationpath{}L'ordre d'exécution ci-dessus c'est-à-dire, vérifiez d'abord Exac

May 21, 2023 am 10:37 AM
nginx
Comment configurer plusieurs projets frontaux dans nginx

Comment configurer plusieurs projets frontaux dans nginx

Récemment, un serveur doit être configuré avec plusieurs projets front-end. Bien entendu, nginx est nécessaire pour séparer les projets front-end et back-end. Un seul projet suffit, modifiez le fichier de configuration nginx.conf de nginx comme suit #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;pid/usr/local/nginx /logs/ nginx.pid;events{worker_connections1024;}

May 21, 2023 am 10:34 AM
nginx
Comment configurer l'anti-sangsue Nginx

Comment configurer l'anti-sangsue Nginx

Pour des raisons de performances des services, nous stockons généralement les ressources statiques HTML sur plusieurs services selon différents types. Si le diagramme de topologie : la fonction referer dans le protocole de transfert hypertexte referer: null signifie que le demandeur accède directement referer: bloqué est généralement ajouté par le périphérique pare-feu referer: url signifie que l'hôte dans l'url informe le demandeur de l'accès indirect à jpg.good.com dans le schéma Il s'agit évidemment d'un serveur dédié aux utilisateurs pour stocker des images, et www.good.com est un serveur web D'après le nom de domaine, il doit s'agir d'une entreprise Conditions : 1. Seuls les utilisateurs qui visitent www.good.com sont autorisés à créer un lien vers l'accès à l'identité jpg.go.

May 21, 2023 am 10:04 AM
nginx
Comment implémenter l'authentification nginx

Comment implémenter l'authentification nginx

Installez httpdyuminstall et utilisez htpasswd pour produire le fichier de mot de passe htpasswd-c/usr/local/nginx/conf/htpasswdaming#-c signifie créer le fichier, aming est le nom d'utilisateur#Lors de l'ajout d'un utilisateur, vous devez supprimer le paramètre -c #Comment modifier le mot de passe et ajouter des utilisateurs Configurez l'authentification des utilisateurs nginx de la même manière location/admin/{auth_basic"Auth";auth_basic_user_file/usr/local/nginx/conf/htpasswd;}

May 21, 2023 am 10:04 AM
nginx
Quel est le processus de résolution dynamique de nom de domaine Nginx ?

Quel est le processus de résolution dynamique de nom de domaine Nginx ?

Résumé Lorsque Nginx effectue un proxy inverse, il effectue une résolution de nom de domaine, résout le nom de domaine en une adresse IP spécifique et le met en cache localement. Si l'adresse IP correspondant au nom de domaine change, cela entraînera l'échec de la directive de résolution Nginx. est utilisé ci-dessous pour implémenter la dynamique des noms de domaine. Résolvez dynamiquement le serveur DNS intranet en fonction d'un serveur DNS personnalisé. J'utilise dnsmasqdefault.conf pour configurer le serveur{listen80;root/usr/share/nginx/html/;resolver192.168.137.110valid=5s;set$proxy_urlhuzhihui.loca.

May 21, 2023 am 09:34 AM
nginx
Comment utiliser Docker pour créer un environnement Nginx+PHP+MySQL et déployer WordPress

Comment utiliser Docker pour créer un environnement Nginx+PHP+MySQL et déployer WordPress

Préparation : utilisez Alibaba Cloud kelude pour créer un projet, tel qu'un fichier docker. Après cela, nous plaçons tous les fichiers dockerfile et de configuration associés de l'environnement wordpress dans le répertoire centosbz. Utilisez Alibaba Cloud Image Warehouse L'adresse Alibaba Cloud Docker Image Warehouse est utilisée pour stocker les images Docker. Vous pouvez pousser l'image localement ou extraire le fichier Docker de Kelude pour créer automatiquement l'image. Nous nous connectons d'abord, puis créons un nouvel espace de noms, tel que centos-bz. Après cela, toutes les images nginx, php et mysql seront stockées dans cet espace de noms. Installer docker-co

May 21, 2023 am 09:19 AM
DockerMySQLnginx
Comment résoudre le problème du numéro de version caché de nginx et des informations sur le serveur WEB

Comment résoudre le problème du numéro de version caché de nginx et des informations sur le serveur WEB

nginx peut non seulement masquer les informations de version, mais prend également en charge les informations personnalisées du serveur Web. Jetons un coup d'œil au résultat final caché. Comment y parvenir ? C'est en fait très simple. Veuillez consulter 1 site officiel pour télécharger la dernière version stable de wgethttp : //nginx.org/ download/nginx-1.14.1.tar.gz2 Décompressez tar-xfnginx-1.14.1.tar.gzcdnginx-1.14.13 Modifier le fichier c (1) vimsrc/http/ngx_http_header_filter_module.c       #Modify line 49 staticu_charngx_http_

May 21, 2023 am 09:13 AM
webnginx
Comment installer Nginx en utilisant YUM sous le système CentOS7

Comment installer Nginx en utilisant YUM sous le système CentOS7

Introduction nginx a été développé par igorsysoev pour le deuxième site rambler.ru le plus visité de Russie. La première version publique 0.1.0 a été publiée le 4 octobre 2004. Il publie le code source sous une licence de type BSD et est connu pour sa stabilité, son riche ensemble de fonctionnalités, ses exemples de fichiers de configuration et sa faible consommation de ressources système. Les étapes du didacticiel conditionnel centos7 nécessitent les privilèges de l'utilisateur root. 1. Ajoutez nginx à la source yum. Ajoutez la bibliothèque de ressources centos7nginxyum, ouvrez le terminal et utilisez la commande suivante : sudorpm-uvhhttp://nginx.org/packages/centos/7/noarch/r.

May 21, 2023 am 08:40 AM
nginxcentos7yum
Comment configurer et optimiser FastCGI dans Nginx

Comment configurer et optimiser FastCGI dans Nginx

fastcgi : fastcgi est développé et amélioré à partir de cgi. Le principal inconvénient de la méthode d'interface cgi traditionnelle est la faible performance, car chaque fois que le serveur http rencontre un programme dynamique, l'analyseur de script doit être redémarré pour effectuer l'analyse, puis les résultats sont renvoyés au serveur http. Ceci est presque indisponible lorsqu’il s’agit d’un accès simultané élevé. De plus, la méthode d'interface cgi traditionnelle est peu sécurisée et est rarement utilisée aujourd'hui. Le mode d'interface fastcgi adopte la structure c/s, qui peut séparer le serveur http et le serveur d'analyse de script, et démarrer un ou plusieurs démons d'analyse de script sur le serveur d'analyse de script. Chaque fois que le serveur http rencontre un programme dynamique, il peut être livré directement à fastcg

May 21, 2023 am 08:16 AM
nginxFastCGI
Comment résoudre le code d'état HTTP 502 du service nginx+php-fpm

Comment résoudre le code d'état HTTP 502 du service nginx+php-fpm

Pour l'un de nos projets Web, en raison de l'augmentation du nombre de nouvelles villes, le nombre de visites a augmenté et la pression sur la base de données a augmenté. En tant qu'entreprise fournissant des interfaces, un grand nombre de demandes "502" ont été signalées récemment. par rétroaction en aval. 502, badgateway, est généralement une erreur en amont (voici PHP). Pour PHP, la cause courante de 502 est que l'exécution du script dépasse le délai d'attente défini, ou que le paramètre de délai d'attente est trop grand, ce qui empêche le processus PHP de fonctionner. libéré depuis longtemps, et il n'y a pas de processus de travailleurs inactifs pour récupérer les invités. Notre projet est dû au fait que le paramètre de temps d'exécution PHP est trop court. Dans ce cas, vous pouvez d'abord augmenter le temps d'exécution PHP de manière appropriée et vous assurer que 502 est effacé en premier. Après tout, l'optimisation coûtera plus cher.

May 21, 2023 am 08:07 AM
PHPnginxfpm

Outils chauds Tags

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits

VC9 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP

Version complète de la boîte à outils du programmeur PHP

Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits

VC11 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser