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

  • Comment créer un serveur d'équilibrage de charge basé sur Centos7+Nginx+Tomcat8
    Comment créer un serveur d'équilibrage de charge basé sur Centos7+Nginx+Tomcat8
    Après avoir installé manuellement nginx, tout est normal et il n'y a aucun problème avec la configuration de l'hôte virtuel et l'équilibrage de charge. Il a été activé avec succès. Le fichier de configuration spécifique est le suivant : Ajout de : includevhost/*.conf; au fichier nginx.conf de conf pour introduire tous les fichiers .conf dans le répertoire vhost. l'avenir, bien sûr, si nécessaire, vous pouvez également les ajouter un par un. Étant donné que le service de chargement est un service API, le nom du fichier de configuration ici s'appelle api.xxx.com.conf. La configuration de l'ouverture du fichier est la suivante : La méthode d'interrogation IP n'est pas utilisée ici, mais la méthode usstream est utilisée. . Plus précisément, quelle est la différence entre ces méthodes ?
    Nginx 1317 2023-05-12 23:16:16
  • Comment nginx implémente la redirection de port de base de données
    Comment nginx implémente la redirection de port de base de données
    Pour des raisons de sécurité des données, dans des circonstances normales, l'accès au réseau externe est généralement interdit pour les sites Web ou les bases de données de projets, ou l'accès n'est autorisé qu'à certains hébergeurs. Alors, comment pouvons-nous permettre à d’autres hôtes interdits d’accès d’accéder à cette base de données sans modifier ces autorisations ? A cette époque, le rôle de Nginx se reflète. 1. Pour MySQL, par exemple, les configurations de base de données telles que Oracle et sqlserver sont les mêmes que les configurations suivantes, sauf que les ports de base de données sont différents. Il convient de noter que cette configuration doit être écrite en dehors de http. #Utilisez nginx pour la base de données. flux de redirection de port{upstreamsql{#Configurer l'IP de la base de données et le serveur de port172.16.8.190:3306w.
    Nginx 2094 2023-05-12 23:13:04
  • Comment configurer l'anti-hotlinking Nginx
    Comment configurer l'anti-hotlinking Nginx
    Environnement expérimental • Une machine virtuelle centos7.3 installée au minimum • Configuration : 1 cœur/512 Mo • nginx version 1.12.2 1. Configurer les sites Web hotlink 1. Démarrez une machine virtuelle nginx et configurez deux sites Web vim/etc/ nginx/conf.d/ vhosts.conf ajoute le serveur de contenu suivant {listen80;server_namesite1.test.com;root/var/wwwroot/site1;indexindex.html;location/{}}server{listen80;server_namesite2.test.
    Nginx 1920 2023-05-12 23:04:04
  • Comment utiliser la compression gzip dans nginx pour améliorer la vitesse du site Web
    Comment utiliser la compression gzip dans nginx pour améliorer la vitesse du site Web
    Pourquoi utiliser la compression gzip ? Activez la compression gzip de nginx. La taille des ressources statiques telles que js et css dans la page Web sera considérablement réduite, économisant ainsi beaucoup de bande passante, améliorant l'efficacité de la transmission et offrant aux utilisateurs une expérience plus rapide. nginx implémente gzip Le principe de nginx pour implémenter la compression des ressources est d'intercepter les requêtes via le module ngx_http_gzip_module intégré par défaut et d'exécuter gzip sur les types qui doivent être gzip. Il est très simple à utiliser et peut être activé directement en définissant les options. . En-têtes de requête et en-têtes de réponse après l'entrée en vigueur de gzip requestheaders:accept-encoding:gzip,deflate,sdchresponseheaders:
    Nginx 1634 2023-05-12 22:34:10
  • Comment configurer le certificat SSL Nginx pour obtenir un accès sécurisé https
    Comment configurer le certificat SSL Nginx pour obtenir un accès sécurisé https
    La condition préalable est que vous disposiez d'un serveur et de votre propre nom de domaine pouvant être résolu sur le serveur. 1. Installation et configuration de Nginx Si vous avez installé Nginx, vous devez vérifier si votre Nginx a la fonction de module SSL activée : ./nginx-V s'affiche comme ci-dessus, ce qui signifie que la fonction SSL est activée, sinon le message d'erreur suivant peut apparaît : nginx : [emerg] le paramètre "ssl" requiertngx_http_ssl_modulein/usr/local/nginx.conf:% Étapes d'installation 1. Téléchargez le package compressé nginx depuis le site officiel nginx:download Allons d'abord sur le site officiel pour le télécharger
    Nginx 2473 2023-05-12 22:28:04
  • Comment résoudre Linux Nginx qui n'analyse pas PHP
    Comment résoudre Linux Nginx qui n'analyse pas PHP
    Solution pour que Linuxnginx n'analyse pas php : 1. Vérifiez si le port 9000 est en état d'écoute ; 2. Vérifiez le fichier "php-fpm.conf" ; 3. Modifiez la configuration de nginx en "location~\.php${fastcgi_passunix:/dev /shm/php-cgi.sock;#127.0.0.1:9000fastcgi_indexindex..." suffit. Solution pour que nginx n'analyse pas le fichier php 502 : le nginx installé écoute le port 9000 par défaut. Vérifiez si le port 9000 est dans l'état d'écoute netstat-antp|grep:9000.
    Nginx 904 2023-05-12 22:19:11
  • Comment déployer votre propre projet Django avec nginx+uwsgi
    Comment déployer votre propre projet Django avec nginx+uwsgi
    Étape 1 : Modifiez la source. Entrez la commande pour remplacer la source de téléchargement Ubuntu sudonano/etc/apt/sources.list Remplacez tous les fichiers suivants par les fichiers d'origine. J'utilise la source Alibaba ici. sources. debhttp://mirrors.aliyun.com/ubuntu/bionicmainrestricteddebhttp://mirrors.aliyun.com/ubuntu/bionic-updatesmainrestricteddebhttp://mirrors.aliyun.com/ubuntu/bionicunive
    Nginx 1388 2023-05-12 22:10:05
  • Comment configurer le délai d'expiration de Nginx
    Comment configurer le délai d'expiration de Nginx
    keepalive_timeouthttp a un mode keepalive, qui indique au serveur Web de maintenir la connexion TCP ouverte après le traitement d'une requête. S'il reçoit d'autres requêtes du client, le serveur utilisera cette connexion non fermée sans établir une autre connexion. httpkeep-alive, chaque requête sur la page Web est http (images, css, etc.), et pour ouvrir une requête http, vous devez d'abord établir une connexion TCP si une page doit ouvrir et fermer une connexion TCP pour chaque requête. , il sera transformé en ressource. Le gaspillage de keepalive_timeout est que lorsqu'une requête http est terminée, sa connexion TCP restera.
    Nginx 2341 2023-05-12 22:07:13
  • Comment implémenter l'authentification de connexion Kibana via le proxy inverse Nginx
    Comment implémenter l'authentification de connexion Kibana via le proxy inverse Nginx
    Installez l'outil de génération de mot de passe ApacheHttpd $yuminstallhttpd-tools-y pour générer le mot de passe d'authentification Kibana $mkdir-p/usr/local/nginx/conf/passwd$htpasswd-c-b/usr/local/nginx/conf/passwd/kibana.passwdUserrenwolecomGN5SKorJAddingpasswordforuserUserrenwolecom configurer Nginx reverse Ajoutez le contenu suivant au proxy dans le fichier de configuration Nginx (ou incluez-le dans un nouveau fichier de configuration) : $vim/us
    Nginx 1541 2023-05-12 22:01:17
  • Comment implémenter la distribution frontale nginx basée sur $remote_addr
    Comment implémenter la distribution frontale nginx basée sur $remote_addr
    Les exigences sont les suivantes : Il existe plusieurs serveurs sous le nom de domaine. Nous testons maintenant pour une certaine région. Laissez les utilisateurs IP d'une certaine région accéder uniquement à un certain serveur et effectuez le test séparément. S'il n'y a aucun problème, mettez-les à jour. tous ; s'il y a des problèmes, l'impact sera faible. Rechercher et résoudre les problèmes à temps ; Solution : utilisez le module nginx pour configurer les règles de correspondance sur la machine de transfert d'équilibrage de charge frontale. Nginx configure vhost, dans la section d'emplacement sous ; nom de domaine, ajoutez un morceau de code Si $remote_addr correspond à l'adresse IP, transférez-le à abc_test_server;server{listen80;server_nameabc.com.cn;access_log/dev/.
    Nginx 1491 2023-05-12 22:01:12
  • Comment résoudre le conflit entre nginx et le port backend
    Comment résoudre le conflit entre nginx et le port backend
    Problème : lorsque j'ai démarré l'environnement de développement du système de gestion Alice, j'ai constaté que toutes les interfaces en arrière-plan généraient toutes des erreurs 404 lors de la première requête, mais la deuxième requête a réussi à localiser le problème. J'ai vérifié le journal des erreurs nginx et j'ai trouvé ce qui suit. erreur, j'ai donc pensé à tort que l'erreur s'était produite parce que le fichier dans le dossier HTML ne pouvait pas être écrit en raison d'autorisations insuffisantes. Ainsi, après avoir ouvert les autorisations, j'ai constaté que cela ne fonctionnait toujours pas. Après une recherche sur Google, je ne pouvais toujours pas. Je ne trouve pas de solution. Je l'ai mis de côté pour le moment, et lorsque j'ai essayé de retrouver l'erreur le lendemain, j'ai accidentellement ouvert le port 8081. Lorsque vous avez accédé à localhost:8081 et 127.0.0.1:8081, le contenu était en fait différent. A ce moment-là, j'ai réalisé qu'il y avait un conflit de port, j'ai donc ouvert le fichier et trouvé la configuration de nginx.
    Nginx 1346 2023-05-12 21:52:18
  • Comment implémenter la configuration de séparation dynamique et statique Nginx
    Comment implémenter la configuration de séparation dynamique et statique Nginx
    1. Présentation 1.1 La différence entre les pages dynamiques et les pages statiques Ressources statiques : lorsque les utilisateurs accèdent à cette ressource plusieurs fois, le code source de la ressource ne changera jamais. Ressources dynamiques : lorsqu'un utilisateur accède plusieurs fois à cette ressource, le code source de la ressource peut subir des modifications. 1.2 Qu'est-ce que la séparation dynamique et statique ? La séparation dynamique et statique permet aux pages Web dynamiques des sites Web dynamiques de distinguer les ressources constantes des ressources qui changent fréquemment selon certaines règles. Une fois les ressources dynamiques et statiques divisées, nous pouvons les séparer en fonction des caractéristiques statiques. ressources.Il effectue les opérations de mise en cache, qui sont l'idée centrale du traitement statique des sites Web. Le résumé simple de la séparation dynamique et statique est : la séparation des fichiers dynamiques et des fichiers statiques. Pseudo-statique : si le site Web souhaite être recherché par les moteurs de recherche, la technologie statique de page dynamique telle que freemarker et d'autres technologies de moteur de modèles 1.
    Nginx 2055 2023-05-12 21:25:04
  • Comment installer Nginx+PHP sous le système Windows
    Comment installer Nginx+PHP sous le système Windows
    Étape 1. Téléchargez Nginx. Tout d'abord, vous devez télécharger le package d'installation de Nginx depuis le site officiel de Nginx. Vous pouvez visiter http://nginx.org/ ou cliquer ici directement pour télécharger la dernière version. Après le téléchargement, extrayez-le dans un répertoire local, tel que D:\nginx. Étape 2. Téléchargez PHP Ensuite, vous devez télécharger le package d'installation PHP depuis le site officiel de PHP. Vous pouvez visiter https://www.php.net/ ou cliquer ici directement pour télécharger la dernière version. Sélectionnez la version Windows du package ZIP à télécharger. Après le téléchargement, extrayez-le dans un répertoire local, tel que D:\php. Étape 3. Configurer Nginx et PHP Ensuite, vous devez configurer Nginx et PHP. Trouvez Ng en premier
    Nginx 1638 2023-05-12 21:16:19
  • Comment ajuster le serveur Nginx pour la vulnérabilité de sécurité OpenSSL
    Comment ajuster le serveur Nginx pour la vulnérabilité de sécurité OpenSSL
    1. Présentation Actuellement, des vulnérabilités openssl ont été exposées, ce qui entraînera des fuites d'informations privées. De nombreuses machines sont impliquées et les environnements sont très différents, ce qui entraîne des solutions de réparation différentes. De nombreux serveurs utilisent nginx pour compiler statiquement openssl et compiler directement openssl dans nginx. Cela signifie que la simple mise à niveau de openssl n'a aucun effet sur la bibliothèque de liens dynamiques openssl externe. La recompilation peut le guérir. 2. Identifiez si nginx est compilé statiquement. Les trois méthodes suivantes peuvent confirmer si nginx est compilé statiquement openssl. 2.1 Vérifiez les paramètres de compilation de nginx. Entrez la commande suivante pour vérifier la compilation de nginx.
    Nginx 1315 2023-05-12 20:55:04
  • Comment Nginx-rtmp réalise-t-il l'effet de diffusion en temps réel des médias en direct ?
    Comment Nginx-rtmp réalise-t-il l'effet de diffusion en temps réel des médias en direct ?
    0. Préface Pendant ce temps, je construis un serveur de projet ipcamera. Pour les appels vidéo point à point, le client verra le flux audio et vidéo en temps réel sur l'appareil. Afin d’économiser du trafic, la pénétration se fait via le p2p. Mais pour des raisons d'équipement NAT et de l'épuisement de l'ipv4. Certains appareils ne sont pas en mesure de transmettre des flux en direct point à point. Une redirection de serveur est donc requise. Ici, afin de mettre en œuvre rapidement le prototype, nous nous référons également aux protocoles de streaming multimédia actuels. J'ai trouvé que beaucoup utilisent le protocole rtmp. L'image ci-dessous est le schéma de conception global. Afin d'intégrer plusieurs plates-formes, nous allons construire notre propre serveur multimédia de streaming rtmp et utiliser le service multimédia de streaming rtmp du fournisseur de cloud saas. Cependant, étant donné que parfois certaines données multimédias non diffusées en continu sont transmises et que certains fichiers binaires doivent être transmis, cela sera
    Nginx 950 2023-05-12 20:43:12

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