Installez les plug-ins dépendants nécessaires
yum install -y gcc gcc-c++ pcre \ pcre-devel zlib zlib-devel openssl openssl-devel wget
Créez un dossier et basculez-y
mkdir /customer && cd /customer
Téléchargez le package d'installation (De même, si vous souhaitez installer d'autres versions, vous pouvez accéder au lien du site officiel ci-dessous et sélectionner le lien de l'autre version à copier et remplacer)
wget https://nginx.org/download/nginx-1.16.0.tar.gz
Décompressez et installez
tar zxvf nginx-1.16.0.tar.gz cd nginx-1.16.0 ./configure --prefix=/usr/local/nginx make && make install
Ajoutez une commande globale
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
Testez l'installation
nginx -v
nginx -v
如下图,则安装成功:
验证服务是否启动成功
netstat -ntlp | grep nginx
如下:
添加nginx服务
vim /lib/systemd/system/nginx.service
将以下内容插入:
[unit] description=nginx after=network.target [service] type=forking execstart=/usr/local/nginx/sbin/nginx execreload=/usr/local/nginx/sbin/nginx -s reload execstop=/usr/local/nginx/sbin/nginx -s quit privatetmp=true [install] wantedby=multi-user.target
以服务的方式启动nginx
pkill nginx systemctl start nginx
查看服务是否启动
systemctl status nginx netstat -ntlp | grep nginx
配置nginx服务开机自动启动
systemctl enable nginx
这下子就安装完毕了 ,配置文件在:
vim /usr/local/nginx/conf/nginx.conf
可选:
nginx的版本号默认是打开的,可以在默认的错误页面和http响应头中查看到。
不同版本,特别是低版本的nginx可能存在漏洞,所以如果不希望被别人获取到版本号的话,可以选择进行版本号隐藏。
隐藏nginx版本号
cd /usr/local/nginx/conf vim nginx.conf
nginx.conf文件的“server_tokens”修改成”off“:
http { ... server_tokens off; ... }
再修改fastcgi.conf
vim fastcgi.conf
Comme indiqué ci-dessous, l'installation est réussie :

fastcgi_param server_software nginx/$nginx_version; # 改为: fastcgi_param server_software nginx;🎜🎜comme suit :🎜🎜🎜

systemctl restart nginx🎜🎜 Insérez le contenu suivant : 🎜🎜rrreee🎜Démarrer nginx en tant que service🎜rrreee🎜Vérifiez si le service est démarré🎜rrreee🎜Configurez le service nginx pour démarrer automatiquement au démarrage🎜rrreee🎜Maintenant que l'installation est terminée, le fichier de configuration est : 🎜rrreee🎜🎜Facultatif :🎜🎜🎜Le numéro de version de Nginx est activé par défaut et peut être consulté dans la page d'erreur par défaut et dans l'en-tête de réponse http. 🎜🎜 Différentes versions, en particulier les versions inférieures de nginx, peuvent présenter des vulnérabilités, donc si vous ne voulez pas que d'autres obtiennent le numéro de version, vous pouvez choisir de masquer le numéro de version. 🎜🎜🎜Masquer le numéro de version de nginx🎜🎜rrreee🎜🎜Modifier "server_tokens" dans le fichier nginx.conf sur "off": 🎜🎜rrreee🎜🎜Modifier fastcgi.conf🎜🎜🎜
vim fastcgi.conf
🎜🎜🎜Changez la ligne suivante🎜🎜rrreee🎜Redémarrez nginx🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Nginx convient pour gérer des demandes simultanées élevées, tandis qu'Apache convient aux scénarios où des configurations complexes et des extensions fonctionnelles sont nécessaires. 1.Nginx adopte une architecture non bloquée par des événements et convient aux environnements à haut niveau. 2. Apache adopte le processus ou le modèle de thread pour fournir un écosystème de module riche qui convient aux besoins de configuration complexes.

Nginx peut être utilisé pour améliorer les performances, la sécurité et l'évolutivité du site Web. 1) En tant que proxy inversé et équilibreur de charge, Nginx peut optimiser les services back-end et partager le trafic. 2) Grâce à une architecture axée sur les événements et asynchrone, Nginx gère efficacement des connexions simultanées élevées. 3) Les fichiers de configuration permettent une définition flexible des règles, telles que le service de fichiers statique et l'équilibrage de charge. 4) Les suggestions d'optimisation incluent l'activation de la compression GZIP, en utilisant le cache et en réglant le processus de travail.

Nginxunit prend en charge plusieurs langages de programmation et est implémenté par conception modulaire. 1. Module de langage de chargement: Chargez le module correspondant en fonction du fichier de configuration. 2. Startup d'application: exécutez le code d'application lorsque la langue appelle s'exécute. 3. Traitement de la demande: transférer la demande à l'instance de demande. 4. Retour de réponse: Renvoyez la réponse traitée au client.

Nginx et Apache ont leurs propres avantages et inconvénients et conviennent à différents scénarios. 1.Nginx convient aux scénarios élevés de la concurrence et de la consommation de ressources faibles. 2. Apache convient aux scénarios où des configurations complexes et des modules riches sont nécessaires. En comparant leurs fonctionnalités principales, leurs différences de performances et leurs meilleures pratiques, vous pouvez vous aider à choisir le logiciel du serveur qui convient le mieux à vos besoins.

Question: Comment démarrer Nginx? Réponse: Installez la vérification Nginx Nginx Nginx nginx est Nginx à démarrer Explorer d'autres options de démarrage Démarrer automatiquement Nginx

Comment confirmer si Nginx est démarré: 1. Utilisez la ligne de commande: SystemCTl Status Nginx (Linux / Unix), netStat -ano | Findstr 80 (Windows); 2. Vérifiez si le port 80 est ouvert; 3. Vérifiez le message de démarrage NGINX dans le journal système; 4. Utilisez des outils tiers, tels que Nagios, Zabbix et Icinga.

Pour arrêter le service Nginx, suivez ces étapes: Déterminez le type d'installation: Red Hat / CentOS (SystemCTl Status Nginx) ou Debian / Ubuntu (service Nginx Status) Arrêtez le service: Red Hat / Centos (SystemCTL Stop Nginx) ou Debian / Ubuntu (Service Nginx Stop) Désactiver le démarrage automatique (Systo

Comment configurer Nginx dans Windows? Installez Nginx et créez une configuration d'hôte virtuelle. Modifiez le fichier de configuration principale et incluez la configuration de l'hôte virtuel. Démarrer ou recharger nginx. Testez la configuration et affichez le site Web. Activer sélectivement SSL et configurer les certificats SSL. Définissez sélectivement le pare-feu pour permettre le trafic Port 80 et 443.


Outils d'IA chauds

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

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Version Mac de WebStorm
Outils de développement JavaScript utiles

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

Dreamweaver Mac
Outils de développement Web visuel