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:
-
- Analyse d'un exemple de contrôle de signal Nginx
- Introduction à nginx nginx est un serveur proxy http et inverse hautes performances, ainsi qu'un serveur proxy imap/pop3/smtp. nginx est développé par le site russe rambler.ru, et des tests officiels ont montré que nginx peut prendre en charge 50 000 utilisateurs simultanés. Site officiel de nginx : cet article explique principalement comment contrôler nginx après son exécution afin qu'il puisse être arrêté ou redémarré. //Démarrer et arrêter nginx Répertoire actuel : /usr/local/bin/nginx Démarrage : ./sbin/nginx Arrêt : numéro de processus hôte kill-intmaster sémaphore nginx nginx contrôle principalement nginx via des sémaphores, le processus principal
- Nginx 941 2023-05-28 12:28:27
-
- Comment utiliser Docker pour créer un environnement php+nginx+swoole+mysql+redis
- 1. Créez une image docker avec l'extension swoole-redis-pdo_mysql-gd1. Créez le fichier dockerfile vimdockerfile2. Écrivez depuis php:7.1-fpmrunapt-getupdate&&apt-getinstall-y\libfreetype6-dev\libjpeg62-turbo-dev\libpng- dans le fichier dockerfile dev\. &&docker-php-ext-install-j$(nproc)iconv\&
- Nginx 1556 2023-05-28 11:23:49
-
- Comment configurer la source Yum officielle de Nginx dans CentOS
- Puisqu'il n'y a pas de nginx que nous voulons dans la source yum, nous devons créer un fichier "/etc/yum.repos.d/nginx.repo", qui ajoute en fait une nouvelle source yum. [root@localhost~]#vim/etc/yum.repos.d/nginx.repo Copiez ensuite le contenu suivant : [nginx]name=nginxrepobaseurl=http://nginx.org/packages/centos/$releasever/ $basearch/gpgcheck=0enabled=1 puis enregistrez "/etc
- Nginx 1974 2023-05-28 08:44:04
-
- Méthodes d'optimisation des performances Nginx
- Optimisation des paramètres du système Linux Certaines des configurations mentionnées ci-dessous nécessitent un noyau Linux plus récent (2.6 ou supérieur) pour les prendre en charge. L'auteur utilise CentOS7.4, version du noyau 3.10. S'il ne répond pas aux besoins, il est préférable de mettre à niveau en conséquence. Après tout, appliquer des correctifs est une tâche ingrate. Pour le réglage au niveau du système, nous modifions généralement simplement la limite du descripteur de fichier, la longueur de la file d'attente du tampon et le nombre de ports temporaires. Limite du descripteur de fichier Puisque chaque connexion TCP occupe un descripteur de fichier, une fois le descripteur de fichier épuisé, une nouvelle connexion renverra une erreur telle que "Toomanyopenfiles". Afin d'améliorer les performances, nous devons le modifier : 1. Restrictions au niveau du système.
- Nginx 1267 2023-05-28 08:01:51
-
- Comment résoudre l'erreur de serveur interne de l'invite 500 de Nginx
- Dans le cas de connexions concurrentes élevées, nginx est une bonne alternative au serveur Apache. nginx peut également être utilisé comme serveur d'équilibrage de charge de couche 7. Selon les résultats des tests, nginx0.6.31+php5.2.6 (fastcgi) peut supporter plus de 30 000 connexions simultanées, ce qui équivaut à 10 fois celui d'Apache dans le même environnement. Mais de nombreuses personnes recevront 500 erreurs lors de l'utilisation de nginx. Selon mon utilisation, cela est en grande partie dû au fait que le handle d'ouverture du fichier est trop petit. Utilisez cette commande sous Linux pour augmenter le descripteur de fichier ouvert par le processus. ulimit-shn51200 n'en utilise que 1000 par défaut. Lorsque le nombre de liens est petit, il n'est pas visible. Utilisez ce traitement.
- Nginx 2978 2023-05-27 23:27:36
-
- Comment installer et configurer Nginx sur Ubuntu
- Ubuntu installe nginxcd à partir de la source officielle~wgethttp://nginx.org/keys/nginx_signing.keysudoapt-keyaddnginx_signing.keysudonano/etc/apt/sources.list#Ajoutez les deux phrases suivantes debhttp://nginx.org/packages/ubuntu /precisenginxdeb -srchttp://nginx.org/packages/ubuntu/precisenginxsudoapt-getupdatesud
- Nginx 2081 2023-05-27 22:52:09
-
- Comment utiliser Nginx pour implémenter la redirection d'URL
- 1. Résumez le vieil adage : si vous cherchez le haut, vous obtiendrez le milieu ; si vous cherchez le milieu, vous obtiendrez le bas. Par conséquent, nous pourrions aussi bien fixer nos objectifs plus haut et travailler dur pour obtenir de meilleurs rendements. 2. Utilisez Nginx pour implémenter la redirection d'URL 2.1 Scénarios d'utilisation Lorsque nous partageons une adresse de site Web tous les jours, nous avons souvent un tel effet lorsqu'elle est ouverte dans un navigateur d'ordinateur, mais lorsqu'elle est ouverte dans un navigateur de téléphone mobile, elle est la même. affichera un autre effet plus adapté à l'affichage du téléphone portable. Il existe généralement deux manières d'obtenir cet effet : premièrement, utiliser l'implémentation adaptative de la page H5 pour ajuster automatiquement la mise en page en fonction de la largeur de la fenêtre. 2. À l'aide de Nginx, accédez à différentes pages en fonction de différents terminaux. Ouvrez l'ordinateur et passez du côté PC pour l'utiliser.
- Nginx 2757 2023-05-27 22:16:20
-
- Comment implémenter les statistiques d'état dans nginx
- Introduction de base à ngx_http_stub_status_module : ce module fournit une page simple qui affiche les statistiques d'état de base actuelles de Nginx, telles que le nombre de connexions actives, le nombre de traitements de requêtes, le délai de requête, etc., qui peuvent être activées via des instructions de configuration. ngx_http_status_module : ce module fournit une page d'informations sur l'état plus complète, comprenant les statistiques d'état de base de nginx, les détails de la connexion actuelle, chaque information d'état en amont, les informations sur l'état du serveur, etc. Peut être activé via la commande settings. ngx_http_upstream_module : ce module fournit quelques fonctions de surveillance en amont
- Nginx 1476 2023-05-27 21:30:22
-
- Comment configurer un nom de domaine de deuxième niveau dans nginx
- Mon vps dispose de trois services, à savoir : un service de blog construit par wordpress, fonctionnant sur le port 8000, accessible via http://fangyuanxiaozhan.com : un service git construit par 8000gogs, fonctionnant sur le port 10080, accessible via http://fangyuanxiaozhan.com : 10080 Le service de disque réseau construit par nextcloud s'exécute sur le port 8080. La méthode d'accès est http://fangyuanxiaozhan.com:10080 Mes besoins : 1. Lorsque vous accédez au service de blog, entrez directement http://fangyuanxiaozhan.com.
- Nginx 2041 2023-05-27 17:37:29
-
- Comment intégrer Redmine et SVN dans Nginx dans le système Linux
- Redmine : Il s'agit d'un logiciel de gestion de projet basé sur le Web développé en Ruby. Il s'agit d'un système de gestion de projet multiplateforme développé sur la base du framework ror. Il est censé être dérivé de la version ror de basecamp. Il prend en charge une variété de bases de données. les mêmes fonctions que dotproject, il y en a bien d'autres. Il possède ses propres fonctions uniques, telles que la fourniture d'un wiki, d'une station d'information, le suivi du temps, l'agrégation de flux, l'exportation de fichiers PDF, etc. Il peut également intégrer d'autres systèmes de gestion de versions et de suivi des bogues, tels que comme svn, cvs, td, etc. La fonction de configuration est puissante et pratique, et les propriétés personnalisées et les notifications de mise à jour sont également très pratiques. Ensuite, nous déployons la gestion de projet Redmine+svn
- Nginx 1753 2023-05-27 17:13:54
-
- Comment construire une station miroir jsdelivr avec nginx
- Pour créer un site miroir jsdelivr, vous devez tout d’abord disposer d’un serveur sur lequel nginx est installé. Il est recommandé d'utiliser l'image Matomo du serveur léger Tencent Cloud, qui intègre la dernière version stable de nginx, php, mariadb, Matomo et d'autres logiciels serveur. Enregistrez la configuration nginx suivante sous jsdelivr.conf, puis téléchargez-la dans le répertoire de configuration de votre site nginx, généralement /etc/nginx/include ou /etc/nginx/http.d. Pour utiliser l'image Matomo mentionnée ci-dessus, veuillez la télécharger sur /usr/local/lighthouse/softwares/nginx/conf/
- Nginx 1529 2023-05-27 13:15:08
-
- Comment générer dynamiquement une configuration via nginx+confd dans Docker
- Lorsque nous avons de plus en plus de projets, accéder manuellement au serveur pour modifier la configuration de nginx est très gênant et peut mal tourner. Nous pouvons implémenter une solution via nginx+confd+centre de configuration pour éviter les erreurs et réduire les processus fastidieux. Tout d'abord, accédez directement au dockerfileFROMnginx:1.21.6 de nginx+confd#Copiez le fichier exécutable binaire confd https://github.com/kelseyhightower/confd/releases/tag/v0.16.0COPY./confd-0.16.0- linux-amd64 /usr/local/bin/con
- Nginx 1833 2023-05-27 13:04:24
-
- Comment démarrer et arrêter la commande nginx sous Linux
- 1 Entrez le répertoire d'installation où estnginx\ 2. Entrez le chemin : cd/usr/local/nginx/sbin 3 Démarrez la commande nginx : ./nginx apparaît ci-dessous et le démarrage est réussi 4 Vérifiez l'état de nginx ps-ef|grepnginx Si master apparaît, le démarrage est réussi 5. Fermez la commande nginx kill-98725 (celle au dessus du numéro de processus) pour fermer nginx\ 6. Arrêtez la commande nginx : ./nginx-sstop 7. Redémarrez la commande nginx : ./nginx -srecharger
- Nginx 13045 2023-05-27 12:29:31
-
- Comment utiliser la fonction de surveillance des activités en ligne de Nginx Plus
- nginxplus lance désormais une interface de surveillance des activités en temps réel pour fournir une surveillance de la charge de clé et des performances. Grâce à l'interface simple de Restfuljson, il est facile de connecter des statistiques de surveillance en temps réel (statstolivedashboards) et des outils de surveillance tiers. Détails du ping pour nginxplus : Surveillance de l'activité en ligne – jsonfeed Pour activer cette invite d'état dans nginxplus, ajoutez simplement la gestion de l'état dans la configuration du serveur : Copiez le code Le code est le suivant : location=/status{allow192.168.0.0/16 ; autoriser l'accès à partir de l'endroit
- Nginx 869 2023-05-27 09:31:34
-
- Quelle est la méthode pour résoudre nginx pointant vers un chemin local et une erreur 500 ?
- Un projet vite+vue3 que je souhaite déployer sur le serveur. Les fichiers une fois le projet construit se trouvent tous dans le répertoire dist. Copiez ce répertoire sur le serveur, puis configurez-le dans nginx, comme suit : server{listen3571;server_namelocalhost;location/{root/root/xxxx/dist/;try_files. $uri$ uri//index.html;}} De cette façon, vous pouvez accéder à ce projet vue via l'adresse IP publique du serveur + le port 3571. Si vous souhaitez accéder via le nom de domaine, vous pouvez le configurer comme ceci : serveur{ écouter80 ; servir
- Nginx 1434 2023-05-27 09:22:12