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 résoudre le problème de transfert des cookies perdus par Nginx
- 1. Chemin d'opération des cookies perdus : http://localhost:8080/content/requestAction!showMainServiceReqDetail.action chemin deux : http://localhost/content/requestAction!showMainServiceReqDetail.action chemin trois : http://localhost/clp/ requestAction!showMainServiceReqDetail.action le chemin un est un accès direct, le chemin deux est le même que le chemin
- Nginx 2996 2023-05-15 21:10:12
-
- Comment atteindre une haute disponibilité en combinant keepalived avec nginx
- 1. Introduction keepalived est une solution à haute disponibilité pour les services LVS basée sur le protocole vrrp, qui peut être utilisée pour éviter les points de défaillance uniques. Un service LVS aura deux serveurs exécutant keepalived, un comme serveur principal (maître) et un comme serveur de sauvegarde (sauvegarde), mais il apparaîtra comme une adresse IP virtuelle pour le monde extérieur. Le serveur principal enverra des messages spécifiques au serveur. serveur de sauvegarde. Lorsque le serveur de sauvegarde Lorsque le serveur ne peut pas recevoir ce message, c'est-à-dire lorsque le serveur principal tombe en panne, le serveur de sauvegarde reprendra l'adresse IP virtuelle et continuera à fournir des services, garantissant ainsi une haute disponibilité. keepalived est l'implémentation parfaite de vrrp, donc avant d'introduire keepalived, introduisons v
- Nginx 1359 2023-05-15 21:07:12
-
- Comment configurer l'hôte virtuel Nginx dans CentOS7.3
- Environnement expérimental Une machine virtuelle centos7.3 minimalement installée configure l'environnement de base 1. Installez nginxyuminstall-yepel-*yumisntall-ynginxvim 2. Établissez le répertoire racine du site de l'hôte de la machine virtuelle mkdir/var/wwwrootmkdir/var/wwwroot/site1mkdir/var / wwwroot/site2echo-e"site1">>/var/wwwroot/site1/index.htmlecho-e"site2">>/var/
- Nginx 1478 2023-05-15 20:55:19
-
- Comment Docker exécute nginx et monte les répertoires locaux dans des images
- 1. Extrayez l'image dockerpullnginx de hup. 2. Créez le répertoire à monter : mkdir-p/data/nginx/{conf, conf.d, html, logs} 3. Vous devez d'abord disposer d'un fichier de configuration pour démarrer le conteneur. 3.1vim/data/conf/nginx.
- Nginx 1178 2023-05-15 20:25:16
-
- Quelles sont les différences entre Nginx et Apache ?
- Nginx, comme Apache, est un logiciel de serveur HTTP. Tous deux adoptent une conception de structure modulaire dans leur implémentation fonctionnelle. Tous deux prennent en charge des interfaces de langage commun, telles que PHP, Perl, Python, etc., et prennent également en charge les proxys directs et inverses, les hôtes virtuels, la réécriture d'URL. transmission compressée, transmission cryptée SSL, etc. La principale différence entre Apache et NGINX réside dans leur architecture de conception. Apache utilise une approche axée sur les processus et crée un nouveau thread pour chaque requête. NGINX utilise une architecture basée sur les événements pour gérer plusieurs requêtes dans un thread. Qu’est-ce que le serveur HTTP Apache ? Le serveur HTTP Apache est un serveur Web multiplateforme open source, également connu sous le nom de « httpd
- Nginx 5597 2023-05-15 19:46:04
-
- Comment déployer une application monopage avec Docker+Nginx
- Du développement au déploiement, faites-le vous-même. Lorsque nous développons une application monopage, npmrunbuild générera un index.html dans le répertoire dist après avoir exécuté le build. Alors, comment déployer cet index.html sur le serveur ? Structure du répertoire dist/ : fichiers statiques construits par le docker frontal/ : la configuration du fichier de configuration requise pour le miroir nginx sélectionne quelques points de configuration à aborder. Tout d'abord, gzip compresse les ressources pour économiser la bande passante et améliorer la vitesse de chargement du navigateur, bien que Webpack soit déjà disponible. le prend en charge au moment de la construction. Générez simplement un package compressé .gz, mais vous pouvez également activer gzipon via nginx;gzip_disable"msie6";#0-9, etc.
- Nginx 776 2023-05-15 19:40:19
-
- Comment résoudre le problème selon lequel le projet vue de déploiement nginx ne peut pas trouver le fichier js css
- Plusieurs fois après npmrunbuild, le répertoire relatif du fichier js et du fichier css automatiquement inséré par webpack dans le fichier index.html est toujours erroné après l'avoir publié sur le serveur, nginx ne trouve pas le fichier. vue-cli@3 Dans vue-cli@3, vous devez ajouter un baseurl pour tous les fichiers que votre webpack insère dans index.html. Vous devez créer un nouveau vue.config.js dans le répertoire racine du projet et ajouter le. contenu suivant :.module.exports={baseurl:isprod?'/basexxx/':
- Nginx 2813 2023-05-15 19:40:12
-
- Comment configurer le pseudo-statique et adapter le client dans nginx
- Le backend utilise le framework thinkphp3.2.3. Si vous utilisez d'autres langages ou langages, veuillez apporter les modifications appropriées au server{listen80;server_namewww.morgen.club;#charsetkoi8-r;#access_loglogs/host.access.logmain;website. emplacement du répertoire racine/ {roothtml;indexindex.htmlindex.htm;#Définissez le périphérique d'accès set$source_device'index';#Jugez-le comme étant un client mobile ou un ipadif($ht
- Nginx 1407 2023-05-15 19:37:04
-
- Comment configurer le serveur Nginx pour empêcher les attaques Flood
- Dans le test, je vais simplement vous expliquer comment configurer le module de demande de limite nginx et comment il protège votre site Web contre les attaques DDoS ou d'autres attaques par déni de service basées sur http. Dans ce test, j'ai enregistré l'exemple de page dans blitz.io (maintenant un service gratuit) et je l'ai nommé about.html pour tester la directive limit_req. Tout d'abord, j'ai utilisé la commande suivante sur blitz pour lancer 1075 requêtes simultanées. Cela dure une minute. , le délai d'attente de réponse est défini sur 2 minutes, la zone est la Californie et tous les autres États, à l'exception de l'état 200, sont définis sur un état anormal. Même l'état 503 est considéré comme un échec -p1-1075:60--.
- Nginx 766 2023-05-15 18:52:06
-
- Comment Nginx coopère-t-il avec PHP pour réaliser la fonction de génération de vignettes en temps réel ?
- Configuration nginx : copiez le code comme suit : #Supposons qu'il existe un fichier sur le serveur : abc.jpg et que l'image originale est accessible via http://filefs.domain.com/file/abc.jpg. En fait, généralement, nous sauvegardons uniquement le contenu de "/file/abc.jpg" dans la base de données. #Maintenant, nous devons implémenter la vignette #abc.jpg.w320.jpg (w320, largeur 320px) générée automatiquement par le serveur via http://filefs.domain.com/file/abc.jpg.w320.jpg. et renvoyer des données d'image. #Les deux conditions suivantes doivent être remplies :
- Nginx 930 2023-05-15 18:37:06
-
- Comment installer et configurer Nginx dans Ubuntu
- 1. Introduction à nginx nginx est un serveur http très léger, qui se prononce « enginex », est un serveur http et proxy inverse hautes performances, et est également un serveur proxy imap/pop3/smtp. 2. Prise en charge de PHP Actuellement, il existe trois types de prise en charge de PHP par différents serveurs Web : (1) Grâce aux modules intégrés du serveur Web, tels que mod_php5 d'Apache, et un mod_perl intégré d'Apache similaire peut prendre en charge Perl. . (2) Implémenté via cgi, qui est similaire au cgi précédent de Perl. L'inconvénient de cette méthode est de mauvaises performances, car à chaque fois le serveur rencontre ces scripts.
- Nginx 1932 2023-05-15 18:07:25
-
- Comment configurer le serveur de fichiers statiques Nginx
- Serveur de configuration de base{listen80;server_namefile.52itstyle.com;charsetutf-8;La directive #root est utilisée pour spécifier le chemin de base du fichier sur le serveur root/data/statics; La directive #location est utilisée pour mapper les requêtes au fichier local emplacement du système/{autoindexon ;#Index autoindex_exact_sizeon;#Afficher la taille du fichier autoindex_localtimeon;#Afficher l'heure du fichier}} Redémarrez le service nginx : service de fichier d'accès nginx-sreload, http://
- Nginx 1807 2023-05-15 18:04:14
-
- Comment résoudre le déploiement de Nginx React Actualiser 404
- Solution au déploiement de nginx, réaction à l'actualisation 404 : 1. Modifiez la configuration de Nginx en "server{listen80;server_namehttps://www.xxx.com;location/{rootxxx;indexindex.htmlindex.htm;...}" ; 2. Actualisez le routage. , allez simplement sur nginx pour charger la page selon le chemin actuel. nginx déploie une application de réaction, actualise l'itinéraire et signale 404. Lorsque nginx déploie une application de réaction d'une seule page, si vous accédez à un certain itinéraire puis actualisez l'itinéraire actuel, 404 sera signalé. Personnellement, je pense : réagir est. une application d'une seule page, et le chargement des pages dépend du routage et de l'itinéraire
- Nginx 3426 2023-05-15 18:01:19
-
- Comment optimiser le noyau à haute concurrence Nginx
- Qu'est-ce que la haute concurrence ? Les paramètres par défaut du noyau Linux prennent en compte les scénarios les plus courants et ne conviennent pas aux serveurs Web prenant en charge l'accès à haute concurrence. Par conséquent, les paramètres du noyau Linux doivent être modifiés, afin que nginx puisse avoir des performances plus élevées lors de l'optimisation. noyau, De nombreuses choses peuvent être faites, mais nous effectuons généralement des ajustements en fonction des caractéristiques commerciales. Lorsque nginx est utilisé comme serveur de contenu Web statique, proxy inverse ou serveur fournissant un serveur de compression, l'ajustement du noyau. Les paramètres réseau sont différents. Voici le plus approprié. Les paramètres réseau TCP courants qui permettent à nginx de prendre en charge davantage de requêtes simultanées sont simplement configurés ; ils nécessitent de modifier /etc/sysctl.conf pour modifier les paramètres du noyau. Analyse détaillée de la configuration de la méthode de configuration # représente un seul
- Nginx 1008 2023-05-15 17:52:06
-
- Que sont les requêtes et précautions du proxy Nginx axios ?
- Informations de configuration 1.nginx.conf Comme il existe de nombreuses informations de configuration nginx.conf, cet article se concentre uniquement sur les paramètres d'axios et de demande de ressources statiques. En passant, certains éléments de configuration courants seront également notés. Les paramètres spécifiques sont les suivants : #Définissez le serveur http et utilisez sa fonction de proxy inverse pour fournir une prise en charge de l'équilibrage de charge http{#Délai d'expiration de connexion keepalive_timeout120;#commutateur de compression gzip et configuration associée gzipon;gzip_min_length1k;gzip_buffers432k;gzip_http_version1.1;gzip_comp_level2;gzip_typestext
- Nginx 1057 2023-05-15 17:43:06