
-
tous
-
web3.0
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
développement back-end
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
interface Web
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
base de données
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
Opération et maintenance
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
outils de développement
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
cadre php
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
Problème commun
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
autre
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
technologie
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
Tutoriel CMS
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
Java
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
Tutoriel système
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
tutoriels informatiques
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
Tutoriel matériel
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
Tutoriel mobile
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
Tutoriel logiciel
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-
-
Tutoriel de jeu mobile
-
MacOS
-
exploitation et maintenance Linux
-
Apache
-
Nginx
-
CentOS
-
Docker
-
LVS
-
vagabond
-
debian
-
Zabbix
-
Kubernetes
-
chut
-
tissu
-

Quelle est la différence entre nginx, tomcat et apache ?
1. La différence entre Nginx et Tomcat. Nginx est souvent utilisé comme service de contenu statique et serveur proxy. Il transmet directement les requêtes externes aux serveurs d'applications suivants (Tomcat, Django, etc. sont davantage utilisés comme conteneur d'applications pour permettre). Des applications Web Java pour s'imprégner des choses. À proprement parler, Apache et nginx devraient être appelés HTTPServer, tandis que Tomcat est un ApplicationServer et un conteneur pour les applications Servlet/JSO. Le client accède aux ressources stockées sur le serveur (fichiers HTML, fichiers image, etc.) via HTTPServer uniquement.
May 15, 2023 pm 01:40 PM
Comment configurer la méthode anti-hotlinking de Nginx
Exigences : En général, les sites veulent empêcher le vol des vidéos et des images sur leurs sites Web. Après tout, le trafic vidéo coûte beaucoup d'argent (les riches n'ont pas besoin d'y penser) ~~ 1. Allons droit au but. le point, allez d'abord sur le serveur de fichiers de configuration nginx{ Listen80;server_namewww.test.com;root/data/web/;indexindex.phpindex.html;access_log/data/logs/nginx/biao.madacode.access.logmain;location /{root/home/data/?;}error_page40
May 15, 2023 pm 01:28 PM
Analyse des exemples d'installation de serveur Nginx sous CentOS7
L'environnement requis pour l'installation de nginx est développé en langage C. Il est recommandé de l'exécuter sous Linux. Bien entendu, vous pouvez également installer la version Windows. Cet article utilise centos7 comme environnement d'installation. 1. Installation de gcc Pour installer nginx, vous devez d'abord compiler le code source téléchargé depuis le site officiel. La compilation dépend de l'environnement gcc. S'il n'y a pas d'environnement gcc, vous devez installer : yuminstallgcc-c++ 2. Installation de pcrepcre-devel. pcre (perlcompatibleregularexpressions) est une bibliothèque Perl, comprenant une bibliothèque d'expressions régulières compatible Perl. Le module http de nginx utilise PCRE pour analyser les expressions régulières, donc
May 15, 2023 pm 12:58 PM
Comment limiter le nombre maximum de connexions sur le serveur Nginx
Limitez le nombre maximum de connexions dans le module http. Définissez limit_conn_zone en dehors du module serveur. Vous pouvez définir l'adresse IP connectée dans http. Définissez limit_conn dans le module serveur ou d'emplacement. Par exemple : limit_conn_zone. $binary_remote_addrzone=addr:5m;limit_connaddr1;
May 15, 2023 pm 12:55 PM
Proxy inverse Nginx+Tomcat, équilibrage de charge, méthodes de déploiement de cluster
Comparaison des performances entre nginx et d'autres serveurs : le serveur Tomcat est orienté vers le langage Java et est un serveur lourd, tandis que nginx est un serveur léger. Le serveur Apache est stable, open source et multiplateforme. Cependant, le serveur Apache ne prend pas en charge une concurrence élevée. Nginx peut prendre en charge le traitement de millions de connexions TCP et de plus de 100 000 connexions simultanées et constitue un bon serveur multiplateforme. Les principaux avantages de nginx sont qu'il peut atteindre une concurrence élevée, un déploiement simple, une faible consommation de mémoire et un faible coût. Les principaux inconvénients sont que la fonction de réécriture n'est pas assez puissante et qu'il n'y a pas autant de modules qu'Apache. Cet article explique principalement le déploiement du proxy inverse nginx+tomcat et l'équilibrage de charge, en se concentrant sur les méthodes populaires et pratiques. Cet article
May 15, 2023 pm 12:37 PM
Comment Nginx permet-il au navigateur d'afficher les journaux d'accès en temps réel ?
1. Vérifiez d'abord la version de nginx. J'utilise la version 1.9.7. Le répertoire d'installation est /application/nginx-1.9.7[root@ansheng~]#/application/nginx-1.9.7/sbin/nginx-vnginxversion : nginx/1.9.7builtbygcc4.4.720120313(redhat4.4.7-16)(gcc)configurearguments :--prefix=/application/nginx-1.9.7--user=nginx--group=
May 15, 2023 pm 12:31 PM
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''
May 15, 2023 pm 12:19 PM
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
May 15, 2023 pm 12:10 PM
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é.
May 15, 2023 pm 12:10 PM
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
May 15, 2023 am 11:58 AM
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.
May 15, 2023 am 11:55 AM
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
May 15, 2023 am 11:34 AM
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.
May 15, 2023 am 11:25 AM
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é
May 15, 2023 am 10:58 AM
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.
May 15, 2023 am 10:52 AM
Outils chauds Tags

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)
Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP
Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Sujets chauds



