localisation actuelle:Maison > Articles techniques > Opération et maintenance > Nginx

  • Analyse d'un exemple de contrôle de signal Nginx
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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 ?
    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

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!