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 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 utiliser la mémoire partagée dans nginx
- L'utilisation de ngx_shmem Le fichier ngx_shmem.c/h est juste une encapsulation très simple de l'appel système mmap()/munmap() ou shmget()/shmdt(). Implémentation de la bibliothèque de base de style ngx, qui peut demander et libérer un espace mémoire partagé continu. Il est généralement utilisé pour les données partagées de longueur fixe. La longueur des données est fixe et ne s'étendra ni ne diminuera pendant l'utilisation. typedefstruct{u_char*addr;size_tsize;...}ngx_shm_t;ngx_int_tngx_shm_alloc(ngx_shm_t*shm);voidngx_shm_free(ngx
- Nginx 1756 2023-05-14 15:55:06
-
- Comment installer PHP et Nginx sur Centos7
- 1. Installez PHP. Alors que WeChat est devenu populaire en 2013, l'utilisation de PHP est également redevenue populaire. De nombreuses entreprises sur le marché ont choisi d'utiliser PHP comme backend d'application. Personnellement, je pense que les raisons sont les suivantes : 1. Le coût de. PHP est faible 2. PHP est facile à démarrer 3. Le cycle de développement de PHP est relativement court 4. La naissance de TP5 a amélioré l'efficacité du développement de l'interface PHP. En raison du grand nombre de demandes, les configurations de serveur de nombreuses entreprises doivent pouvoir prendre en charge l'environnement PHP pour mener à bien la construction du projet. En fait, il existe généralement deux types de logiciels d'installation centos. Le premier est l'installation rapide et le second est la compilation et l'installation. Personnellement, il est recommandé de compiler et d'installer. Quant à la méthode d'installation rapide, elle est simple et rapide. chargez la source php correspondante et effectuez une étape via yuminstall.
- Nginx 1977 2023-05-14 15:37:06
-
- Comment les modules Nginx et GeoIP lisent les informations géographiques de l'IP
- Installation Linux geoipyuminstallnginx-module-geoiphttp_geoip_module scénario d'utilisation 1. Différencier les règles d'accès http au pays et à l'étranger 2. Différencier les règles d'accès http dans les villes et régions nationales Une fois yum installé, recherchez le fichier de module installé Si nginx est installé avec yun, il l'est. généralement installé dans /etc Remarque dans le répertoire /nginx/modules/ : si nginx n'est pas installé par yum mais compilé et installé à partir du code source, vous devez réinstaller et compiler nginx et ajouter ce module, et vous n'avez alors pas besoin d'ajouter ce module manuellement. Ajoutez manuellement le module et chargez le module et http en tête du fichier de configuration nginx.conf.
- Nginx 1991 2023-05-14 15:10:06
-
- Comment configurer nginx avec SSL pour obtenir un accès https
- Demandez un certificat ici. J'ai directement demandé un certificat gratuit auprès de Tencent Cloud. Il convient de noter ici que le certificat gratuit délivré par l'Asian Trust Agency ne peut être utilisé que pour un seul nom de domaine et que les noms de sous-domaines doivent être demandés séparément. Sans oublier que l'application dans Tencent est assez rapide et qu'elle a été approuvée en plus de dix minutes. Téléchargez un fichier zip, décompressez-le, ouvrez le dossier nginx à l'intérieur et copiez les fichiers 1_xxx.com_bundle.crt et 2_xxx.com.key. Ouvrez le fichier de configuration nginx. Si vous ne connaissez pas l'emplacement du fichier nginx, vous pouvez utiliser la commandewhereisnginx pour le trouver. Mon fichier de configuration est dans /ect/nginx. Copiez maintenant les deux fichiers de certificat et configurez-les directement plus tard.
- Nginx 1353 2023-05-14 15:07:14
-
- Comment installer Nginx et configurer le démarrage automatique sur CentOS7
- 1. Téléchargez le package d'installation sur le site officiel et sélectionnez la version adaptée à Linux. Sélectionnez la dernière version ici, téléchargez-la localement, puis téléchargez-la sur le serveur ou téléchargez-la directement avec la commande wget sous centos. Basculez vers le répertoire /usr/local et téléchargez le package logiciel #cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2 Pour installer nginx, exécutez d'abord la commande suivante pour. installez la bibliothèque dépendante de nginx. Si les bibliothèques dépendantes sont manquantes, l'installation peut échouer. Pour plus de détails, veuillez vous référer au message d'erreur à la fin de l'article. #yuminstallgcc-c++#yuminstallpcre#yumins
- Nginx 3478 2023-05-14 15:01:14
-
- Comment rediriger https via l'équilibrage de charge nginx
- Copiez le certificat et la clé côté Web scp-rp-p52113/application/nginx/conf/key10.0.0.5:/application/nginx/conf/ Configurez vim/application/nginx/conf/nginx.confworker_processes2 sur la charge nginx serveur d'équilibrage ;error_loglogs/error.log;events{worker_connections65535;}http{includemime.types;default_typeappli
- Nginx 1176 2023-05-14 14:58:23
-
- Comment activer la fonction de navigation dans le répertoire Nginx
- Nous savons tous que sous Apache, vous pouvez configurer pour afficher automatiquement la liste des fichiers sous le répertoire lors de l'accès à un certain chemin du serveur Web. En fait, nginx n'est pas du tout plus faible qu'Apache. Bien sûr, il peut également réaliser cette fonction. , et c'est très simple et simple ; Le paramètre autoindex est principalement utilisé pour l'activer. Sa configuration est la suivante : Copiez le code comme suit : location/{root/data/www/file//Spécifiez le chemin absolu du réel. répertoire; autoindexon;//Activer la fonction de navigation dans le répertoire; autoindex_exact_sizeoff;//Fermer les statistiques détaillées sur la taille du fichier, laisser la taille du fichier s'afficher en unités Mo, Go, la valeur par défaut est b;
- Nginx 1744 2023-05-14 13:46:06
-
- Comment personnaliser la journalisation et activer le tampon de journal dans Nginx
- Journal d'accès nginx écrit des informations sur la demande d'un client dans le journal d'accès immédiatement après le traitement de la demande. Par défaut, le journal d'accès se trouve dans logs/access.log et les informations sont écrites dans le journal dans un format de combinaison prédéfini. Si vous souhaitez enregistrer avec précision les informations d'accès, vous devez personnaliser un format de journal d'accès plus complet, comme indiqué ci-dessous : http{log_formatgeoproxy'[$time_local]$remote_addr''$realip_remote_addr$remote_user''$request_m
- Nginx 1448 2023-05-14 13:07:33
-
- Comment configurer nginx de veille chaude sur deux machines keepalived
- Préparation de l'environnement : 2 centos : 192.168.0.105 et 192.168.0.118, l'IP virtuelle (vip) est 192.168.0.119. Configurez keepavlived Installez keepalivedyuminstallkeepalived sur 105 et 118 respectivement. Préparez le script heartbeat. La commande de script peut être exécutée régulièrement. , utilisée pour la vérification du rythme cardiaque. Par exemple, lorsque nous accédons à nginx et constatons que nginx est inaccessible, nous désactivons keepalived, passant ainsi à nginx pour obtenir une prise en charge ininterrompue du service. vi/etc/keepalived
- Nginx 1407 2023-05-14 12:34:11
-
- Exemple d'analyse de démarrage rapide Nginx
- Pourquoi utiliser nginx ? À l'heure actuelle, le principal concurrent de nginx est Apache. Ici, l'éditeur fera une comparaison simple entre les deux pour aider chacun à mieux comprendre les avantages de nginx. 1. En tant que serveur Web : par rapport à Apache, nginx utilise moins de ressources, prend en charge davantage de connexions simultanées et reflète une efficacité plus élevée. Cela rend nginx particulièrement populaire auprès des fournisseurs d'hébergement virtuel. Dans le cas d'une forte concurrence de connexions, nginx est un bon substitut au serveur Apache : nginx est l'une des plates-formes logicielles souvent choisies par les patrons du secteur de l'hébergement virtuel aux États-Unis. Elle peut prendre en charge des réponses allant jusqu'à 50 000 connexions simultanées. Merci à nginx pour Nous avons choisi epollan
- Nginx 1122 2023-05-14 12:19:20
-
- Comment installer rapidement le serveur Nginx sur CentOS
- 1. Téléchargez nginx Téléchargez la dernière version de nginx depuis le site officiel de nginx (http://nginx.org/en/download.html) Ici, j'ai téléchargé nginx-1.9.12. Une fois le téléchargement terminé, vous obtiendrez un package compressé comme indiqué dans la figure ci-dessous. Téléchargez le package tar de nginx sur le serveur Linux, comme indiqué dans la figure ci-dessous : 2. Installez nginx2.1. Avant d'installer nginx. , vous devez vous assurer que g++ et gcc sont installés sur le système, les logiciels openssl-devel, pcre-devel et zlib-devel. 1. Installez le logiciel nécessaire : yum-yinstallzli
- Nginx 1217 2023-05-14 12:04:12
-
- Comment activer la liste des répertoires nginx
- nginx active le répertoire de colonnes Lorsque vous souhaitez que nginx existe en tant que serveur de téléchargement de fichiers, vous devez activer le serveur de répertoire de colonnes nginx{locationdownload{autoindexon;autoindex_exact_sizeoff;autoindex_localtimeon;}}autoindex_exact_size : lorsqu'il est activé (par défaut), la taille exacte du le fichier est affiché, en octets ; Passer à off pour afficher la taille approximative du fichier, en Ko ou Mo ou GBautoindex_localtime : Lorsqu'il est désactivé (par défaut), l'heure du fichier affichée est l'heure GMT après le passage à on, elle est affichée ;
- Nginx 1223 2023-05-14 11:55:13
-
- Comment créer un cluster d'équilibrage de charge hautes performances de Nginx+Tomcat
- nginx est un serveur http/proxy inverse et un serveur proxy de messagerie (imap/pop3) hautes performances. Il occupe moins de mémoire, possède de fortes capacités de concurrence et fonctionne mieux entre les serveurs Web du même type. nginx peut être compilé et exécuté sur la plupart des Unixlinuxos, et il existe une version portée Windows. De manière générale, pour les nouveaux sites, il est recommandé d'utiliser la dernière version stable comme version de production. Le nombre maximum de visites en ligne prises en charge par un seul Tomcat est d'environ 500. Si vous souhaitez prendre en charge plus de visites, un seul Tomcat ne peut pas le faire. Ici, nous utilisons le déploiement de cluster, utilisons plusieurs Tomcats et utilisons nginx comme proxy inverse. L'architecture est la suivante : Préparation apache-
- Nginx 1820 2023-05-14 11:34:06
-
- Comment Nginx implémente un système simple de niveaux de gris front-end
- Comme écrit ci-dessus, le concept d'échelle de gris vient du domaine des images numériques. Il décrivait à l'origine la valeur d'échelle de gris des images numériques en noir et blanc, allant de 0 à 255, 0 représentant le noir, 255 représentant le blanc et les valeurs en entre représentent différents degrés de gris. La naissance du système en niveaux de gris découle de la construction de sujets interdisciplinaires, et Internet ne fait pas exception. Pour un produit logiciel, lors de son développement et de sa publication, nous espérons sincèrement que les utilisateurs pourront voir facilement le contenu qu'ils souhaitent voir. Cependant, la publication ne se déroule pas sans problème s'il y a un problème dans un certain lien de la version, tel qu'une mauvaise image ou un bug caché déclenché en raison de différents environnements de déploiement, ce qui fait que l'utilisateur voit la mauvaise page ou une ancienne page. , cela va arriver. Afin d'éviter cette situation, apprenez du concept de traitement d'image numérique,
- Nginx 1622 2023-05-14 10:34:05
-
- Comment résoudre l'erreur lorsque nginx appelle php-fpm
- Après avoir installé nginx et php-5.5 et configuré nginx pour appeler php, démarrez php-fpm. Utilisez la commande suivante pour copier le code. Le code est le suivant :/usr/local/php/sbin/php-fpm et il peut être démarré. Créez un script de détection PHP index.php dans le répertoire nginx. Du coup, lors de l'ouverture de http://localhost/index.php, on constate tragiquement qu'il ne peut pas être ouvert. Vérifiez le fichier journal et vérifiez la raison de l'erreur. Copiez le code comme suit : 2013/07/0122:34:26[error]3214#0:*64fastcgisentinstderr:&qu.
- Nginx 1216 2023-05-14 10:25:05