


Comment configurer le mode pathinfo dans nginx
La raison en est que je n'ai pas utilisé Apache depuis longtemps et que je me sens progressivement peu familier avec Apache, car mon ami a un framework zendframework qui a été déplacé d'Apache vers nginx et nécessite la prise en charge du mode pathinfo. J'ai donc commencé à rechercher en ligne des articles liés à nginx+pathinfo. Je pensais qu'il serait facile de le configurer au début. Après recherche, j'ai découvert qu'il existe de nombreux articles présentant nginx pour activer le mode pathinfo, et il semble que ce ne soit pas difficile. Mais après plusieurs heures, il n’est toujours pas configuré correctement. Et le contenu d'un grand nombre d'articles est très similaire, et ils sont essentiellement réimprimés. Je commence à être un peu anxieux ! Car un jour s’est écoulé et la préparation n’est pas terminée. Il n’y a pas de solution pour continuer à tâtonner, alors continuez à chercher. Pour faciliter la vérification, j'utilise a.c
May 12, 2023 pm 07:52 PM
Comment implémenter la redirection de port avec nginx
Scénario d'utilisation 1. Il existe un port de serveur dans l'intranet qui doit être mappé sur le réseau externe (par exemple, le serveur de réseau externe demande un nom de domaine, puis effectue une configuration nignx pour le nom de domaine, puis doit accéder à un service http intranet dans la configuration) ) 2. Le serveur intranet n'a pas de droits d'accès au réseau externe Un seul serveur dans l'ensemble de l'intranet a accès au réseau externe, qui peut être utilisé pour pénétrer dans le réseau interne de l'intranet. version à économie de courbe.3. La machine virtuelle dispose uniquement d'un réseau NAT et la machine virtuelle est uniquement équipée d'un réseau interne qui est transmis à l'hôte local à ce moment-là, si vous souhaitez accéder au port de la machine virtuelle. le réseau externe ou un autre réseau interne (machine non hôte) 4. Utilisez la machine agent comme machine bastion (machine tremplin) pour empêcher l'accès au système interne à volonté. Lorsque la machine bastion est configurée avec la redirection de port, accédez-y. à travers la machine bastion
May 12, 2023 pm 07:37 PM
Exemple d'analyse de code du serveur nginx d'installation Linux
nginx s'appuie sur certaines bibliothèques de logiciels. Avant l'installation, assurez-vous que le système dispose de logiciels tels que gcc, ssl, pcre et gzip. Vous pouvez utiliser la commande rpm-q pour vérifier si le logiciel est installé. [root@redhat1~]#rpm-qgccgcc-4.1.2-44.el5 Les informations sur la bibliothèque dépendante sont les suivantes : (1) Le module gzip nécessite la bibliothèque zlib (2) Le module de réécriture nécessite la bibliothèque pcre (3) Le La fonction ssl nécessite la bibliothèque openssl Si vous souhaitez installer pcre, téléchargez pcre dans le répertoire de destination. La version sélectionnée ici est pcre-8.38. Après le téléchargement, effectuez les opérations suivantes tar-zxvfpcre-8.38.tar.gzcdpcre-.
May 12, 2023 pm 06:55 PM
Comment configurer Referer dans Nginx pour empêcher le vol d'images
Si les images du serveur sont liées par d'autres sites Web, cela affectera la bande passante et la vitesse d'accès du serveur. À ce stade, nous devons définir la fonction anti-hotlink du fichier image ou du fichier vidéo ; peut accéder directement à la ressource, mais vous ne pouvez pas placer mes liens de ressources sur votre propre serveur pour que d'autres puissent y accéder, en particulier les fichiers volumineux tels que des images ou des vidéos, ce qui peut facilement ralentir la réponse du serveur. S'il ne s'agissait pas d'un hébergeur d'images, j'aurais vraiment peur que d'autres sites Web utilisent directement les images de ce site. Ce type de trafic risque de disparaître d’un seul coup. Après tout, les CDN sont achetés avec de l’argent gratuit. Il est donc préférable de mettre en place un lien anti-hot, nginx peut compléter cette fonction. De manière générale, les navigateurs respectant le protocole http accéderont au site Internet à partir d'un site Internet.
May 12, 2023 pm 06:52 PM
Comment modifier la configuration de nginx pour limiter la fréquence des robots malveillants
Le code est le suivant : #Configuration globale limit_req_zone$anti_spiderzone=anti_spider:10mrate=15r/m;#limit_reqzone=anti_spiderburst=30nodelay dans un certain serveur ; if ($http_user_agent~*"xxspider|xxbot"){set$anti_spider$http_user_agent ;} dépasse La fréquence limite définie donnera à l'araignée un 503.
May 12, 2023 pm 06:25 PM
Comment configurer SSL dans nginx
Serveur SSL : serveur{listen443ssl;server_namewww.123.com;root/data/wwwroot/www.123.com/;indexindex.html;ssl_certificateserver.crt;ssl_certificate_keyserver.key;ssl_protocolsTLSv1TLSv1.1TLSv1.2;ssl_ciphersALL :! DH:!EXPORT:!RC4:+ÉLEVÉ:+MOYEN:!eNULL;ssl_pref
May 12, 2023 pm 05:58 PM
Comment utiliser le proxy inverse Nginx et le cache proxy_cache pour créer un serveur CDN
Problème rencontré : il est très lent pour les utilisateurs mobiles d'accéder au serveur Web www.osyunwei.com. Solution : 1. Placez un serveur proxy inverse nginx dans la salle informatique mobile. 2. Résolution intelligente via le nom de domaine DNS. les utilisateurs accèdent à www.osyunwei.com Résoudre le serveur proxy inverse nginx 3. Connexion de ligne dédiée entre le serveur proxy inverse nginx et le serveur Web Instructions : 1. Ligne du serveur Web : IP télécom : 192.168.21.129 Nom de domaine : www.osyunwei.com 2. . Ligne de serveur proxy inverse nginx : Système mobile : centos6.2ip : 192.168.21.164vi/e.
May 12, 2023 pm 05:43 PM
Comment Nginx utilise-t-il Let's Encrypt pour chiffrer https ?
HTTPS est désormais la norme pour les sites Web. De nombreux services doivent utiliser https. Si vous ne l'utilisez pas, le navigateur risque de ne pas être très convivial pour vous. Si vous ne souhaitez pas utiliser de clé CA commerciale, vous pouvez utiliser Let's Encrypt pour le cryptage. Le seul inconvénient de l’utilisation de Let’s Encrypt est qu’il doit être mis à jour tous les 3 mois. Bien entendu, vous pouvez également utiliser des mises à jour automatiques pour le gérer. Nous devons installer le plug-in pour réaliser : obtenir la clé pem nécessaire au cryptage SSL. Configurez certbot pour mettre à jour automatiquement la clé secrète. Prérequis requis : Nginx a été installé et l'hôte virtuel a été configuré. Python a été installé.
May 12, 2023 pm 05:37 PM
Analyse de l'instance de serveur https de construction Nginx
Introduction à https https (hypertexttransferprotocoloversecuresocketlayer) est un canal http destiné à la sécurité. En termes simples, il s'agit d'une version sécurisée de http. Autrement dit, une couche SSL est ajoutée sous http. La base de sécurité de https est SSL, donc les détails du cryptage nécessitent SSL. Il s'agit d'un urischeme (système d'identification abstrait) dont la syntaxe est similaire au système http: et est utilisé pour la transmission sécurisée de données http. Le port par défaut utilisé par https est 443. Certificat SSL Type de certificat Introduction Pour configurer un serveur sécurisé, créez une paire de clés publique et privée à l'aide de la clé publique. Dans la plupart des cas, l'envoi d'une demande de certificat (emballage
May 12, 2023 pm 05:07 PM
Exemple d'analyse du proxy inverse Nginx, du cache et de la suppression du cache
.nginx配置#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{log_formatmain'$remote_addr-$ utilisateur_distant[$time_local]"$req
May 12, 2023 pm 04:55 PM
Comment configurer la limite de vitesse d'entrée nginx
Partant du scénario commercial, pendant le processus de développement commercial, nous avons une exigence : le service de téléchargement fourni via le navigateur de fichiers doit être limité en vitesse. Par exemple, lorsque les utilisateurs téléchargent des fichiers via un navigateur de fichiers, ils doivent limiter le taux de téléchargement de chaque utilisateur. À partir de cette exigence, le taux de téléchargement pour des utilisateurs spécifiques peut également être limité. Afin de répondre à cette exigence commerciale, combinée à notre pile technologique actuelle (k8s+nginxingress), elle peut être réalisée en configurant les paramètres nginx correspondants. Qu'est-ce qu'une limitation de vitesse ? La limitation de vitesse, comme son nom l'indique, limite le débit. Le taux ici peut être : la fréquence à laquelle un seul utilisateur accède aux ressources en unité de temps, ou la fréquence à laquelle une seule adresse IP accède aux ressources en unité de temps, ou
May 12, 2023 pm 04:52 PM
Comment installer le certificat SSL sur le serveur Nginx
Installez le certificat SSL sur le serveur Nginx et configurez nginx1. Téléchargez le fichier de certificat 2. Créez le répertoire cert dans le répertoire conf de nginx et copiez-y le fichier de certificat. 3. Configurez nginx.conf Le nginx.conf complet est le suivant : #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events. {travailleur_c
May 12, 2023 pm 04:37 PM
Comment configurer Node.js pour utiliser le serveur Nginx
Utilisation de Nginx : http{proxy_cache_path/var/cache/nginxlevels=1:2keys_zone=one:8mmax_size=3000minactive=600m;proxy_temp_path/var/tmp;includemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65;gzi pon; gzip_comp_level6;gzip_varyon;
May 12, 2023 pm 04:25 PM
Comment déployer un certificat SSL dans Nginx
Une brève introduction à Nginx est le dernier serveur Web hautes performances. Par rapport au serveur Apache traditionnel, ses performances sont améliorées de plus de 10 fois, en particulier sous un grand nombre de connexions client simultanées. De nombreux grands sites Web PHP utilisent des serveurs Nginx. Bien que Nginx utilise le modèle d'E/S réseau du noyau Linux 2.6 et l'architecture epull, son utilisation reste relativement similaire à Apache et constitue une très bonne alternative à Apache. Introduction aux certificats SSL Les certificats SSL sont un type de certificat numérique, similaire aux copies électroniques des permis de conduire, des passeports et des licences commerciales. Parce qu'il est configuré sur le serveur, il est également appelé certificat de serveur SSL. Un certificat SSL est conforme au protocole SSL et consiste en un certificat numérique de confiance
May 12, 2023 pm 04:19 PM
Outils chauds Tags

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud
Assassin's Creed Shadows: Solution d'énigmes de coquille
Quoi de neuf dans Windows 11 KB5054979 et comment résoudre les problèmes de mise à jour
Où trouver la courte de la grue à atomide atomique
Comment réparer KB5055523 ne parvient pas à s'installer dans Windows 11?
Inzoi: Comment postuler à l'école et à l'université

Outils chauds

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
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
Programmer Toolbox v1.0 Environnement intégré PHP

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

SublimeText3 version chinoise
Version chinoise, très simple à utiliser
