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 la configuration du service de téléchargement et de téléchargement de fichiers avec nginx+lua
- Le frontal de téléchargement logique principal demande le service nginx, et nginx appelle le script de téléchargement. Le script trouve le chemin de stockage logique correspondant ainsi que l'adresse IP de l'agent et le port de la machine de stockage physique en recherchant la configuration, envoie le package à l'agent correspondant. via TCP, et l'agent déployé sur la machine correspondante accepte les données et écrit dans un fichier local. Téléchargez la demande de téléchargement http nginx, nginx appelle le script de téléchargement, le script analyse les paramètres du lien, trouve l'adresse de l'agent correspondante en fonction des paramètres et demande de renvoyer le contenu binaire du fichier. Le script reçoit les données renvoyées par l'agent et. le renvoie à la fin requérante. Configurer nginx + lua Ensuite, nous parlerons principalement de la configuration de l'installation de nginx (cela inclut le binaire lua
- Nginx 1559 2023-05-11 20:52:04
-
- Comment créer un environnement Nginx+PHP+MySQL avec Docker 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
- Nginx 1185 2023-05-11 20:37:06
-
- Analyse des exemples d'installation de Nginx sous CentOS
- Environnement d'installation : serveur Linux centos7.3, autorisation root 1, installez les prérequis : sudoyuminstallyum-utils2, pour configurer le référentiel yum, créez le fichier nommé /etc/yum.repos.d/nginx.repo avec le contenu suivant : (remarque pour remplacer la version du système d'exploitation : $releasever, si la version centos est 7, remplacez-le par 7) commande : utilisez vim pour éditer le fichier nginx.repo vim/etc/yum.re
- Nginx 869 2023-05-11 20:28:11
-
- Comment Nginx implémente l'équilibrage de charge
- 1. Introduction à Nginx Nginx est un serveur HTTP et proxy inverse hautes performances. Il s'agit également d'un serveur IMAP/POP3/SMTP (proxy de messagerie). L'un des premiers objectifs du développement de ce produit est également celui de serveur proxy de messagerie. Il est largement utilisé dans divers déploiements de production en raison de sa stabilité, de son riche ensemble de fonctionnalités, de ses exemples de fichiers de configuration, de sa faible consommation de ressources système et de ses performances de concurrence élevées. De plus, nginx implémente un multiplexage d'E/S basé sur le modèle événementiel (epoll) et traite les requêtes de manière asynchrone et non bloquante. Dans le cas d’une forte concurrence de connexions, Nginx est une bonne alternative au serveur Apache. Et pourquoi devrions-nous choisir Nginx ? 2. Fonctionnalités de Nginx
- Nginx 4405 2023-05-11 20:07:04
-
- Comment installer plusieurs versions de PHP pour Nginx sous le système Linux
- Version Linux : 64 bits centos6.4 Version nginx : nginx1.8.0 Version php : php5.5.28&php5.4.44 Notez que si php5.5 est la version principale et a été installé dans le répertoire /usr/local/php, alors installez les autres versions de php à nouveau Spécifiez simplement un répertoire d'installation différent. Installez php#wgethttp://cn2.php.net/get/php-5.4.44.tar.gz/from/this/mirror#tarzxvfphp-5.4.44.tar.gz#cdphp-5.4.44#./configure --pr
- Nginx 1223 2023-05-11 19:34:04
-
- Comment transférer la configuration nginx vers d'autres sites Web
- Il y a une exigence : accéder à une certaine adresse dans le projet, mais cette adresse ne veut pas être exposée aux utilisateurs. Par conséquent, nous avons pensé à créer une couche de proxy et à utiliser directement ngnix pour proxy vers cette adresse via un certain chemin dans le projet. Après avoir interrogé les documents pertinents, nous avons constaté que la solution est la suivante : utilisez return302location/myBaidu{return302http://baidu.com;} Cette solution accédera directement à baidu et modifiera le nom de domaine, ce qui équivaut à direct location.href. ='baidu.com' , ne répond évidemment pas à nos besoins. L'effet que nous souhaitons est de proxy vers Baidu, mais la zone URL du navigateur est toujours
- Nginx 4764 2023-05-11 19:28:16
-
- Comment créer un blog personnel en utilisant nginx et WordPress
- La condition préalable 0x01 a un nom de domaine. Mon propre nom de domaine est nomansky.xyz, un hôte vps ou cloud, il doit être enregistré en tant qu'utilisateur avec des autorisations sudo ou root. Ici, je crée un nouveau wordpress. utilisateur pour exécuter le programme et utilisez la commande suivante pour le définir sur nologina.sudouseradd-s/sbin/nologinwordpress. Utilisez sudoyuminstall-yepel-release pour installer la source epel et fermer firewalld. Je préfère utiliser iptables pour renforcer la sécurité. sudosystemctlstopfirewall
- Nginx 1851 2023-05-11 19:19:04
-
- Comment configurer le serveur Nginx sous le système Windows
- Démarrez nginxcdd:cdnginx-1.2.4startnginx Afficher la tâche Il y aura un processus nginx dans le gestionnaire de tâches. Entrez http://127.0.0.1 dans le navigateur. À ce moment, l'interface de bienvenue de nginx apparaîtra, indiquant que nginx est démarré. avec succès. bienvenue dans Ginx ! Si vous consultez cette page, le serveur Web Ginx est entièrement installé et fonctionne avec succès. une configuration supplémentaire est requise. pour la documentation et le support en ligne
- Nginx 5324 2023-05-11 18:52:06
-
- Comment déployer Nginx sur Docker
- 1. Téléchargez l'image Nginx dockerpullnginx depuis docker. 2. Placez le fichier après avoir créé le répertoire de montage ici Mappez le répertoire correspondant à Nginx dans docker, vous n'avez donc pas besoin de modifier le fichier dans le conteneur mkdir-p/data. /nginx/{conf , conf.d, html, logs} 3. Afin de garantir l'exactitude des fichiers, il est recommandé d'entrer d'abord dans le conteneur et de copier les fichiers correspondants. Si cela ne vous convient pas, vous pouvez ouvrir deux fenêtres. , entrez-en un dans le conteneur et copiez la gauche vers la droite afin de vous assurer que le fichier est correct#Démarrez le conteneur dockerrun-itdnginx/bin/bash#Entrez le conteneur dockerattachx.
- Nginx 2972 2023-05-11 18:28:18
-
- Comment lier un nom de domaine avec nginx dans Ubuntu
- Exemple d'Ubuntu utilisant nginx pour lier un nom de domaine : 1. Préparez la configuration et placez le contenu du fichier de configuration suivant dans le fichier /etc/nginx/sites-available/node-app Contenu : upstreamnode_server{server127.0.0.1:3000fail_timeout. =0 ;server127.0.0.1:5000fail_timeout=0;server127.0.0.1:5001fail_timeout=0;}serveur{listen80;listen[::]:80def
- Nginx 1031 2023-05-11 18:22:19
-
- analyse du code source du module de limitation de courant nginx
- Les systèmes à haute concurrence disposent de trois outils : la mise en cache, la rétrogradation et la limitation de courant ; le but de la limitation de courant est de protéger le système en limitant le taux d'accès/de requêtes simultanés. Une fois la limite de débit atteinte, il peut refuser le service (directement vers). une page d'erreur), file d'attente et attente (Flash kill), rétrogradation (retour aux données ascendantes ou aux données par défaut) ; nombre de simultanéités instantanées (comme le module limit_conn de nginx, qui est utilisé pour limiter le nombre de connexions simultanées instantanées) ), limiter le débit moyen dans la fenêtre de temps (le module limit_req de nginx est également utilisé pour limiter le débit moyen par seconde) ; , le courant peut également être limité en fonction du nombre de connexions réseau, du trafic réseau, de la charge CPU ou mémoire, etc. 1. L'algorithme de limitation de courant est le plus simple et le plus grossier
- Nginx 1433 2023-05-11 18:16:12
-
- Comment installer Nginx et intégrer Lua sur Centos7
- Travail de préparation Si Linux installé peut être connecté à Internet et que le port Linux peut être utilisé normalement en externe, vous pouvez ignorer les deux étapes suivantes 1. Configurer l'acquisition automatique de l'IP (1) Entrez la commande [root@localhost~ ]ipaddr# pour afficher l'ip[ root@localhost~]nmcliconnectionshow peut afficher les informations actuelles de la carte réseau. La mienne est ens33(2). Modifiez les informations [root@localhost~]vi/etc/sysconfig/network-scripts/ifcfg-ens33. et remplacez la dernière ligne onboot=no par onboot=yes (
- Nginx 1196 2023-05-11 18:04:06
-
- Comment Nginx permet-il aux utilisateurs d'accéder à des sites Web via une authentification par nom d'utilisateur et mot de passe ?
- Environnement expérimental : la société a désormais ouvert un site Web interne appelé www1.rsyslog.org. Tout le monde doit saisir le nom d'utilisateur et le mot de passe par défaut avant de consulter les informations de la page Web. Afin de parcourir la page Web, utilisez nginx pour créer une page Web virtuelle. hébergez www1.rsyslog org pour les tests. www1.rsyslog.org192.168.100.107dns1192.168.100.102 1. Affichez les paramètres système actuels [root@rhel6u3-2~]#uname–r//Affichez le numéro de version du noyau système 2.6.32-279.el6.i686[ root@rhel6u3-2~]#cat/etc/r
- Nginx 1580 2023-05-11 17:19:15
-
- Comment configurer et utiliser le serveur Web NGINX dans Ubuntu 16.04
- Nginx est spécialement développé pour l'optimisation des performances. Ses avantages les plus connus sont sa stabilité et sa faible consommation de ressources système, ainsi que ses capacités de traitement élevées pour les connexions simultanées (un seul serveur physique peut prendre en charge 30 000 à 50 000 connexions simultanées). serveur proxy HTTP et inverse hautes performances, également serveur proxy IMAP/POP3/SMTP. La première étape pour installer Certbot consiste à installer certbot, un logiciel client capable d'automatiser presque tous les processus. Les développeurs Certbot maintiennent leurs propres référentiels Ubuntu contenant des logiciels plus récents que ceux qui existent dans les référentiels Ubuntu. Ajouter le référentiel Certbot : #add-apt-repositoryppa:ce
- Nginx 1143 2023-05-11 16:55:19
-
- Fonction proxy Nginx et analyse des instances d'équilibrage de charge
- Instructions de configuration pour le service proxy nginx 1. Il existe la configuration suivante dans le module http Lorsque le proxy rencontre un code d'état de 404, nous dirigeons la page 404 vers Baidu. error_page404https://www.baidu.com;#Error page Cependant, des amis prudents peuvent constater que cette configuration ne fonctionne pas. Si nous voulons que cela fonctionne, nous devons utiliser le code de copie en conjonction avec la configuration suivante : proxy_intercept_errorson; #Si le code d'état renvoyé par le serveur proxy est 400 ou supérieur à 400, la configuration définie error_page prendra effet. La valeur par défaut est désactivée. 2. Si notre agent est uniquement autorisé à accepter g
- Nginx 1470 2023-05-11 16:43:13