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 configurer le serveur nginx sous Ubuntu
- Explication détaillée de la configuration du serveur nginx sous Ubuntu 1. Installation du serveur nginx sudoapt-getinstallnginx2 Démarrage du serveur nginx sudo/etc/init.d/nginxstart3 Plusieurs noms de domaine correspondent à différents serveurs backend dans le fichier /etc/nginx/sites-enabled. / répertoire Supprimez le fichier de configuration par défaut et créez un nouveau fichier de configuration correspondant au nom de domaine, tel que test.youlunshidai.com# Plusieurs nœuds nodejs peuvent être configurés via amontnodejs__upstream pour l'équilibrage de charge amontnodejs__u
- Nginx 2230 2023-05-15 09:04:05
-
- Comment configurer les journaux d'erreurs PHP lors de l'utilisation de PHP-FPM dans Nginx
- nginx est différent d'Apache. Dans Apache, vous pouvez spécifier directement le journal des erreurs de php, de sorte que les informations sur les erreurs lors de l'exécution de php soient directement saisies dans le journal des erreurs de php, qui peut être facilement interrogé. Dans nginx, les choses deviennent comme ceci : nginx enregistre uniquement les journaux d'accès pour les visites de pages. Il n'y aura aucune information du journal des erreurs php. nginx envoie la demande de php au processus php-fpmfastcgi pour traitement. Le php-fpm par défaut affichera uniquement le message d'erreur de php-fpm, et le journal des erreurs de php ne peut pas être vu dans le journal des erreurs de php-fpm. La raison est que le fichier de configuration php de php-fpm
- Nginx 1426 2023-05-15 08:58:12
-
- Comment créer un proxy inverse pour le serveur Nginx
- Partie 1 : Installation 1 Établissez des utilisateurs et des groupes /usr/sbin/groupaddwww/usr/sbin/useradd-gwwwwww 2 Installez pcre pour permettre à la prise en charge du proxy inverse nginx de réécrire pour les besoins futurs wgetftp://ftp.csx.cam.ac.uk / pub/software/programming/pcre/pcre-7.8.tar.gztarzxvfpcre-7.8.tar.gzcdpcre-7.8/./configuremake&&makeinstall3Installer le proxy inverse nginx wget
- Nginx 1688 2023-05-15 08:40:05
-
- Comment utiliser Consul-template+Nginx pour implémenter l'équilibrage de charge Thrift Consul
- Architecture globale Voyons d'abord à quoi ressemble l'architecture de l'ensemble du framework. Nous avons ici trois fournisseurs de services et trois appelants de service, qui implémentent l'équilibrage de charge via Consul, Nginx et Consul-template. Notez que cet exemple concerne l'équilibrage de charge RPC. RPC est un protocole TCP, Nginx doit donc configurer le module TCP pour prendre en charge l'équilibrage de charge TCP. Le cluster Consul est utilisé pour l'enregistrement des services, l'enregistrement de plusieurs instances de service et la fourniture de services RPC au monde extérieur. Consul-template est utilisé pour surveiller l'état des services dans Consul en temps réel et génère des fichiers de configuration Nginx avec son propre fichier modèle. Nginx utilise son propre fichier de configuration et sa génération en deuxième étape
- Nginx 820 2023-05-15 08:19:10
-
- Comment empaqueter le projet Vue et déployer le serveur nginx
- Scénarios d'utilisation : lorsque nous utilisons souvent des projets de séparation front-end et back-end, nous devrons empaqueter la Vue front-end puis la déployer. 1. Les projets de vue d'empaquetage peuvent en fait être empaquetés directement via l'instruction suivante : La situation d'empaquetage par défaut de npmrunbuild est la suivante : Lorsque nous devons modifier le nom de l'empaquetage et l'emplacement de la ressource statique, nous devons le configurer en conséquence : 1. Créez d'abord la vue dans le répertoire racine du projet Le contenu de configuration du fichier .config.js est le suivant (avec résolution des problèmes inter-domaines incluse) : module.exports={//Packaging publicPath:'./',outputDir:'test',//Open
- Nginx 6538 2023-05-15 08:16:05
-
- Comment déployer centos+nginx+uwsgi pour lancer le projet Django
- Mon projet Django s'appelle yunwei. Les principales applications sont rabc et web. L'ensemble du projet est placé sous /opt/ comme suit : [root@test-codeopt]#lsdjango_virtnginxredis-6.2.6yunwei[root@test-codeopt]#lsyunwei/. manage.pyrbacstatictemplatesuwsgiwebyunwei[root @test-codeopt]#lsyunwei/uwsgi/cut_log.shloguwsgi.iniuwsgi.loguwsgi.p
- Nginx 1160 2023-05-15 08:13:13
-
- Comment configurer le serveur Nginx pour le programme PHP sous le système Debian
- Méthode d'installation de nginx : 1apt installation réseau modifier la liste des sources vi/etc/apt/sources.list#Ajouter la source suivante debhttp://nginx.org/packages/debian/squeezenginxdeb-srchttp://nginx.org/packages/debian /squeezenginx Mettez à jour la liste des sources et installez le code source nginxapt-keyaddnginx_signing.keyapt-getupdateapt-getinstallnginx2 via apt. Compilez et installez d'abord l'environnement de compilation Parce que ngin.
- Nginx 1146 2023-05-15 08:01:33
-
- Quelles sont les règles de correspondance d'URI de la directive Location Nginx ?
- 1. Introduction La directive location est la configuration de base du module http. Elle reçoit les requêtes envoyées par les utilisateurs sur la base de règles de correspondance d'URL prédéfinies. Sur la base des résultats de correspondance, la requête est transmise au serveur backend. Les requêtes illégales sont directement rejetées et renvoyées. 403. 404, 500 gestion des erreurs, etc. 2. Syntaxe de l'instruction de localisation location[=|~|~*|^~|@]/uri/{…} ou location@name{…} 3. Mode de correspondance d'URI L'instruction de localisation est divisée en deux modes de correspondance : 1> Ordinaire caractères Correspondance de chaîne : règles commençant par = ou sans caractères de début (~) 2> Correspondance régulière : commencer par ~ ou ~* indique une correspondance régulière, ~*
- Nginx 1588 2023-05-14 23:58:19
-
- Comment déployer le site Node en utilisant Forever et nginx
- Thread persistant en cours d'exécution De manière générale, nous démarrons un serveur via nodeindex.js sur windowcmd. Tant qu'il n'est pas fermé, nous pouvons toujours accéder et appeler l'interface. Mais sous Linux, si vous ne l'utilisez pas pendant une longue période ou si vous souhaitez effectuer d'autres opérations, votre service de nœud sera déconnecté et les utilisateurs ne pourront pas accéder à votre site Web. ce qu'il faut faire? Nous pouvons installer le module éternel pour le résoudre. npminstallforever-g//L'installation globale du module Forever peut être modifiée du mode de démarrage d'origine nodeindex.js à Foreverstartindex.js Voici quelques commandes courantes Foreverlist//listed.
- Nginx 1513 2023-05-14 23:52:16
-
- Comment configurer le proxy inverse Google sur le serveur Nginx
- 1. Proxy inverse direct, construit à l'aide du code source de 7ghost. L'avantage est qu'il est simple et facile à utiliser. L'inconvénient est qu'il est facilement bloqué et ne peut pas rechercher de mots sensibles. 2. Utilisez un proxy inverse crypté SSL L'avantage est qu'il est sûr et difficile à bloquer. L'inconvénient est qu'il est relativement technique et nécessite beaucoup de problèmes. Je vais maintenant parler brièvement du processus de configuration de la deuxième méthode. étape 1 : Vous devez disposer d’un vps Linux à l’étranger. étape 2 : Création de l'environnement nginx (pour plus de commodité, dans le didacticiel, le package amh en un clic est utilisé pour créer l'environnement. Bien sûr, vous pouvez utiliser le package en un clic de Junge ou l'environnement nginx pur. C'est-à-dire que seul nginx est installé, et il n'est pas nécessaire d'installer php, sql ou quoi que ce soit d'autre) # Oui ) étape 3 : Après avoir installé amh, connectez-vous.
- Nginx 1707 2023-05-14 23:19:10
-
- Quelles sont les caractéristiques des équilibreurs de charge LVS, Nginx et HAProxy sous Linux
- Caractéristiques de LVS : 1. Forte résistance à la charge, utilisant la technologie d'équilibrage de charge IP, uniquement pour la distribution, de sorte que LVS lui-même ne génère pas beaucoup de trafic ; 2. Bonne stabilité et fiabilité, et dispose d'un plan de sauvegarde à chaud parfait (tel que : LVS + keepalived ; ) 3. Il a un large éventail d'applications et peut équilibrer la charge de toutes les applications ; 4. Il ne prend pas en charge le traitement régulier et ne peut pas séparer les dynamiques et les statiques. Quatre algorithmes couramment utilisés : 1.rr : round-robin, alloué tour à tour aux serveurs back-end ; 2.wrr : round-robin pondéré, alloué en fonction de la charge du serveur back-end ; allouée au serveur avec le moins de connexions établies Ci-dessus 4.wlc : connexion avec le plus petit poids, allouée en fonction de la capacité de traitement du serveur back-end. Vous pouvez utiliser ipvsadm–p (pe
- Nginx 855 2023-05-14 22:49:12
-
- Comment déployer le service Web Nginx dans RHEL8
- EnvironnementRedHatEnterpriseLinuxrelease8.0VMwareWorkstationPro14 étapes de construction[root@localhost~]#systemctlstophttpd#Arrêtez httpd pour l'empêcher d'affecter Nginx[root@localhost~]#yuminstall-ynginx[root@localhost~]#systemctlstartnginx[root@localhost~]#iptables -F [root@localhost~]#systemctlstopfire
- Nginx 869 2023-05-14 22:31:11
-
- Comment Docker crée rapidement un environnement PHP+Nginx+Mysql
- Voir mkdir-p/Users/mwqnice/Documents/Program/phpProgram&&mkdir-p/Users/mwqnice/Documents/Program/docker/php/php7.1.33/conf&&mkdir-p/Users/mwqnice/Documents/Program/docker/php /php7.1.33/logs&&mkdir-p/Users/mwqnice/Documents/Pr
- Nginx 1414 2023-05-14 22:25:04
-
- Comment vérifier les paramètres de compilation de nginx, apache, mysql et php sous Linux
- Vérifiez rapidement les paramètres de compilation du logiciel serveur : 1. Paramètres de compilation nginx : your_nginx_dir/sbin/nginx-v2, paramètres de compilation apache : catyour_apache_dir/build/config.nice3, paramètres de compilation php : your_php_dir/bin/php-i|grepconfigure4, Paramètres de compilation mysql : catyour_mysql_dir/bin/mysqlbug|grepconfigure Ce qui suit est un exemple pratique complet : Afficher les paramètres de compilation de nginx : [root@www~]#/usr/lo
- Nginx 1845 2023-05-14 22:22:04
-
- Comment Nginx prend-il en charge les opérations logiques et la conversion des lettres majuscules et minuscules lors de l'écriture de la configuration ?
- Opérations logiques La configuration de nginx ne prend pas en charge les opérations logiques et && logiques ou || des conditions if, et ne prend pas en charge la syntaxe imbriquée de if. Sinon, l'erreur suivante sera signalée : nginx:[emerg]invalidcondition. Nous pouvons y parvenir indirectement en utilisant des variables. Déclaration à implémenter : if($arg_unitid=42012&&$uri~/thumb/){echo "www.jb51.net";} Si elle est configurée de cette manière, l'erreur nginx:[emerg]invalidcondition sera signalée. Ceci peut être réalisé comme suit :
- Nginx 1014 2023-05-14 22:10:04