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

  • Comment importer les journaux nginx dans elasticsearch
    Comment importer les journaux nginx dans elasticsearch
    Collectez les journaux nginx via filebeat et transférez-les vers logstash. Après traitement par logstash, ils sont écrits dans elasticsearch. Filebeat est uniquement responsable du travail de collecte, tandis que logstash effectue le formatage des journaux, le remplacement des données, le fractionnement et la création d'index après avoir écrit les journaux dans elasticsearch. 1. Configurez le format de journal nginx log_formatmain'$remote_addr$http_x_forwarded_for[$time_local]$server_name$request'&#39
    Nginx 665 2023-05-15 12:19:05
  • Comment faire en sorte que VIM prenne en charge la fonction de coloration syntaxique du fichier Nginx .conf
    Comment faire en sorte que VIM prenne en charge la fonction de coloration syntaxique du fichier Nginx .conf
    Modifiez manuellement le fichier de syntaxe pour télécharger le fichier de configuration nginx : nginx.vimwgethttp://www.vim.org/scripts/download_script.php?src_id=14376-onginx.vimCopiez le fichier dans /usr/share/vim/vim74/ répertoire de syntaxe (Il peut également s'agir d'un répertoire mono-utilisateur ~/.vim/syntax/). Modifiez vim/usr/share/vim/vim74/filetype.vim pour ajouter aubufread,bufnewfile/etc/nginx/*,/usr/local/n
    Nginx 876 2023-05-15 12:10:20
  • Comment optimiser le noyau Linux du serveur nginx à haute concurrence
    Comment optimiser le noyau Linux du serveur nginx à haute concurrence
    Le code est le suivant : #controlstheuseoftcpsyncookies# signifie activer la réutilisation. Autoriser la réutilisation des time-waitsockets pour les nouvelles connexions TCP. La valeur par défaut est 0, ce qui signifie fermé ; net.ipv4.tcp_syncookies=1 #Un indicateur booléen qui contrôle le comportement du noyau lorsqu'il y a de nombreuses demandes de connexion. Si cette option est activée, le noyau enverra de manière proactive les premiers paquets si le service est surchargé. net.ipv4.tcp_abort_on_overflow=1#Indique que le système maintient le nombre maximum de time_wait en même temps. Si ce nombre est dépassé, time_wait sera immédiatement effacé et un message d'avertissement sera imprimé.
    Nginx 1480 2023-05-15 12:10:14
  • Comment configurer la vérification bidirectionnelle nginx de SSL
    Comment configurer la vérification bidirectionnelle nginx de SSL
    1. Installez nginx brièvement 2. Utilisez openssl pour implémenter le centre de certificats Puisque vous utilisez openssl pour configurer un centre de certificats privé, vous devez vous assurer que les champs suivants sont les mêmes dans le certificat du centre de certificats, le certificat de serveur et le certificat client. nom du paysnom de l'état ou de la provincenom de la localiténom de l'organisationnom de l'unité de l'organisationModifier le fichier de configuration du centre de certificats vim/ etc/pki/tls/openssl.cnf[ca_default]dir=/etc/pki/cacerts=$dir/certs#wherele
    Nginx 2246 2023-05-15 11:58:05
  • Comment implémenter la compression des requêtes Nginx
    Comment implémenter la compression des requêtes Nginx
    1. Introduction à la compression des requêtes, qui compresse les résultats du serveur via Nginx puis les envoie au client pour réduire la pression de transmission du réseau et améliorer l'efficacité de la transmission. Les deux méthodes de requête courantes sont : gzip et brotli (Google). L'efficacité de brotli est plus élevée, ce qui sera expliqué en détail plus tard. La demande de compression est divisée en : compression dynamique et compression statique entraînera l'échec du fichier d'envoi dans Nginx. Pour certains contenus inchangés, la compression statique peut être utilisée pour améliorer l'efficacité des requêtes. Pour la compression des résultats de la requête, le client et le serveur doivent prendre en charge le protocole de compression. Le serveur compresse les résultats et le client décompresse les données. La compression occupera une certaine efficacité du côté du serveur.
    Nginx 1469 2023-05-15 11:55:06
  • Comment implémenter les tâches planifiées Django+Nginx+uWSGI
    Comment implémenter les tâches planifiées Django+Nginx+uWSGI
    Résumé : Avant la configuration de Nginx et d'uWSGI, j'utilisais apscheduler pour configurer les tâches planifiées uniquement dans url.py, et j'utilisais pythonmanage.pyrunserver, qui fonctionnait normalement, cependant, après la configuration d'uWSGI, l'entrée est passée de manage.py à uwsgi ; py, qui obligeait les utilisateurs à La tâche planifiée apscheduler de url.py ne peut être chargée qu'après accès, et la même tâche planifiée sera démarrée à plusieurs reprises en fonction du nombre de visites de l'utilisateur. Utilisation du cron d'uWSGI Méthode 1 : migrer la tâche planifiée apscheduler de url.py vers uwgsi.py Méthode 2 : utilisation du cronu de uWSGI
    Nginx 1436 2023-05-15 11:34:06
  • Comment utiliser la simulation nginx pour la publication Canary
    Comment utiliser la simulation nginx pour la publication Canary
    Version Canary/version en niveaux de gris L'objectif de la version Canary est : les essais et les erreurs. L'origine du canari lui-même est une histoire tragique des belles créatures de la nature dans le développement de l'industrie humaine. Le canari utilise sa vie pour tenter de commettre des erreurs pour la sécurité des mineurs. Un petit coût est utilisé pour échanger contre une sécurité globale. Dans la pratique du déploiement continu, le canari est le contrôle du trafic, comme un pour cent ou un dixième, est utilisé pour vérifier si une certaine version est normale. S'il est anormal, sa fonction sera réalisée au moindre coût et le risque sera réduit. Si cela est normal, vous pouvez augmenter progressivement le poids jusqu'à ce qu'il atteigne 100 % et basculer tout le trafic vers la nouvelle version en douceur. La publication en niveaux de gris est généralement un concept similaire. Le gris est une transition entre le noir et le blanc.
    Nginx 850 2023-05-15 11:25:05
  • Comment déterminer si PHP est Apache ou Nginx
    Comment déterminer si PHP est Apache ou Nginx
    Détection d'ApacheApache est largement utilisé et constitue le serveur Web le plus populaire parmi les serveurs Linux et Unix. Si votre code PHP s'exécute sur un serveur Apache, vous pouvez utiliser le code suivant pour le détecter : if(strpos($_SERVER['SERVER_SOFTWARE'],'Apache')!==false){echo "ThisserverisrunningApache.";} else{ echo"Ce serveur n'est pas exécuté
    Nginx 939 2023-05-15 10:58:05
  • Analyse d'un exemple d'installation de Nginx
    Analyse d'un exemple d'installation de Nginx
    1. Installez gcc (généralement fourni avec centos7, vous pouvez le réinstaller après l'échec à l'étape 6) yuminstallgccgcc-c++2. Installez pcreyuminstall-ypcrepcre-devel3. Installez zlibyuminstall-yzlibzlib-devel4. Installez opensslyuminstall-yopensslopenssl-devel5. et décompressez nginx (puis entrez dans le répertoire nginx) wget6 Compilez nginx (chargez les modules courants tels que ssl)./configure--prefix=/usr/local/ng.
    Nginx 1069 2023-05-15 10:52:06
  • Exemple d'analyse de la configuration de l'anti-hotlink et de l'optimisation des services de Nginx
    Exemple d'analyse de la configuration de l'anti-hotlink et de l'optimisation des services de Nginx
    Méthode 1 pour masquer le numéro de version de nginx et afficher le numéro de version : commande curl Vous pouvez utiliser la commande curl-Ihttp://192.168.80.130 dans CentOS pour afficher les informations d'en-tête du message de réponse. curl-Ihttp://192.168.80.130Méthode 2 : Afficher sur la page Web 1.#Passez au répertoire html, faites glisser une image dans cd/usr/local/nginx/html2.#Affichez sur la page Web http://192.168. 59.118 /game.png Informations de version cachées Méthode 1 : Modifier le fichier de configuration 1.# Modifier le fichier de configuration vim/usr/local/nginx/conf/ngin
    Nginx 912 2023-05-15 10:31:12
  • Comment Nginx fusionne les connexions de requêtes et accélère l'accès au site Web
    Comment Nginx fusionne les connexions de requêtes et accélère l'accès au site Web
    Peu de connaissances : lorsque nous naviguons sur le Web, il existe un facteur important qui affecte la vitesse de navigation, à savoir le nombre de navigateurs simultanés. En termes simples, le nombre de concurrence fait référence au nombre de tâches pouvant être effectuées simultanément lors de la navigation sur une page Web. Bien entendu, la limite du navigateur concernant le nombre de requêtes simultanées concerne le même nom de domaine. Il existe une certaine limite quant au nombre de requêtes sous le même nom de domaine en même temps. Les requêtes dépassant la limite seront bloquées. Tout d'abord, examinons le nombre de connexions simultanées de chaque navigateur : énumérons les considérations que le navigateur peut prendre en compte pour prendre cette décision. En raison des limitations du protocole TCP, le côté PC ne dispose que de 65 536 ports disponibles pour l'envoi de connexions. l'extérieur, et le système d'exploitation dispose également de connexions semi-ouvertes. Limite pour protéger les ressources de la pile de protocole TCP du système d'exploitation contre l'épuisement rapide, afin que le navigateur ne le fasse pas.
    Nginx 725 2023-05-15 10:16:18
  • Comment installer et configurer le serveur Nginx
    Comment installer et configurer le serveur Nginx
    Installez sudoapt-getinstallnginx pour démarrer sous Ubuntu sudo/etc/init.d/nginxstart#Start via le fichier de démarrage sous init.d. sudoservicenginxstart#Démarrez l'emplacement du fichier de configuration /etc/nginx/nginx.conf via le gestionnaire de services d'Ubuntu Compilez et installez 1. Prérequis (1).gccapt-getinstallgcc (2).pcre(perlcompatibleregularexpression)apt-getinstalllibpcre3libpcre3-d.
    Nginx 1510 2023-05-15 09:49:05
  • Comment installer et déployer le certificat SSL du serveur Nginx dans un environnement Windows
    Comment installer et déployer le certificat SSL du serveur Nginx dans un environnement Windows
    Le contenu du dossier compressé du certificat du package compressé du certificat du serveur Nginx est le suivant (le nom de domaine de baidu.com est utilisé comme exemple ici) : fichier de certificat baidu.com_bundle.crt fichier de certificat baidu.com_bundle.pem (ce fichier peut être ignoré) baidu.com.key Copiez le fichier de clé privée baidu.com.csrCSR, le fichier de certificat et le fichier de clé privée. Copiez le fichier de certificat baidu.com_bundle.crt obtenu et le fichier de clé privée baidu.com.key du répertoire local vers. le répertoire conf sous le répertoire racine de Nginx et modifiez-le dans la configuration nginx.conf dans le répertoire racine de Nginx.
    Nginx 2602 2023-05-15 09:37:05
  • Comment Nginx résout le problème des requêtes secondaires inter-domaines WebApi et de la page unique Vue
    Comment Nginx résout le problème des requêtes secondaires inter-domaines WebApi et de la page unique Vue
    1. Introduction Étant donné que le projet est séparé du front-end et du back-end, l'interface API et le front-end Web sont déployés sur des sites différents, donc dans l'article précédent, la solution de requête inter-domaines webapiajax (implémentation cors) utilise le cross-domain traitement au lieu de jsonp. Mais après un certain temps, j'ai découvert un problème très étrange. Chaque fois que le front-end lance une requête, via les outils de développement du navigateur, je peux voir qu'il y a deux requêtes pour la même URL sous la méthode de la première. La requête est constituée d'options, la méthode de la deuxième requête est le vrai get ou post, et la première requête ne renvoie aucune donnée et la deuxième requête renvoie des données normales. 2. Raison des premières options
    Nginx 1400 2023-05-15 09:28:24
  • Comment améliorer la sécurité et les performances de Nginx
    Comment améliorer la sécurité et les performances de Nginx
    Il montre principalement comment configurer x-frame-options, x-xss-protection, x-content-type-options, strict-transport-security, https et d'autres configurations de sécurité dans nginx. nginx.conf est configuré comme suit #Ne pas afficher le numéro de version de nginx dans la page d'erreur ou l'en-tête du serveur server_tokensoff ; #Ne pas autoriser l'affichage de la page à partir du frame ou de l'iframe, cela peut éviter le détournement de clic #http://en. wikipedia.org/wiki/clickjacking#if
    Nginx 1595 2023-05-15 09:19:15

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

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
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!