Maison > Opération et maintenance > Nginx > Comment installer nginx sous Linux

Comment installer nginx sous Linux

PHPz
Libérer: 2023-05-16 19:48:07
avant
4238 Les gens l'ont consulté

Installation des dépendances

yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
Copier après la connexion

Lors de l'installation de ces 4 dépendances, il y aura quelques questions au milieu, entrez simplement y

# 🎜🎜#

Télécharger le package tar nginx

//进入/usr/local目录
cd /usr/local
//创建一个文件夹nginx
mkdir nginx
//进入nginx文件夹
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
//解压tar包
tar -xvf nginx-1.13.7.tar.g
Copier après la connexion

Installer nginx

//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install
Copier après la connexion

# 🎜 🎜 #Démarrez nginx

/usr/local/nginx/sbin/nginx
Copier après la connexion
Remarque : ce chemin est basé sur votre propre chemin d'installation, remplacez-le simplement par votre propre chemin.

Tant qu'il n'y a pas de réponse sur la console après l'exécution, accédez à l'adresse du serveur sur lequel vous avez installé nginx dans le navigateur, et vous pourrez voir l'interface de bienvenue de nginx. À ce stade, nginx est. installé

#🎜 🎜#

Comment installer nginx sous Linux
Start nginx

Parce qu'apache peut occuper le port 80, essayez de ne pas modifier le port Apache. Nous choisissons de modifier le port nginx.

linux Modifiez le chemin /usr/local/nginx/conf/nginx.conf, et installez le répertoire confnginx.conf sous windows.

Changez le port en 8090 et localhost par l'adresse IP de votre serveur. (Le succès est en vue !!)

Start nginxComment installer nginx sous Linux

netstat -ano|grep 80
Copier après la connexion

Si le résultat de l'exécution est introuvable, ignorez le précédent step (Sous ubuntu, sudo doit être utilisé pour démarrer, sinon il ne peut s'exécuter qu'au premier plan) #Format du code de démarrage : adresse du répertoire d'installation nginx -c adresse du fichier de configuration nginx

Par exemple :

[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
Copier après la connexion

Stop #🎜 🎜#Il existe trois façons d'arrêter nginx :

Easy stop

1 Vérifiez le numéro de processus

[root@linuxserver ~]# ps -ef|grep nginx
Copier après la connexion
Copier après la connexion
#🎜🎜. #

2. Tuez le processus

[root@linuxserver ~]# kill -quit 2072
Copier après la connexion

#🎜🎜 #quickstop

#🎜 🎜#1. Vérifiez le numéro du processus

[root@linuxserver ~]# ps -ef|grep nginx
Copier après la connexion
Copier après la connexion

2. #Comment installer nginx sous Linux

force stop

[root@linuxserver ~]# kill -term 2132
或 [root@linuxserver ~]# kill -int 2132
Copier après la connexion
Comment installer nginx sous Linux

restart

# 🎜🎜#1. Le fichier de configuration nginx est correct

Méthode 1 : Entrez le répertoire d'installation de nginx sbin et entrez la commande ./nginx -t

Voir nginx affiché comme suit, la syntaxe de conf est ok#. 🎜🎜#

nginx.conf le test est réussiComment installer nginx sous Linux

Le fichier de configuration est correct !

Comment installer nginx sous Linux

Méthode 2 : Ajouter -t avant la commande de démarrage -c

#🎜 🎜 #

2. Redémarrez le service nginx

Méthode 1 : Entrez dans le répertoire exécutable nginx sbin et entrez la commande ./nginx -s reload

#🎜 🎜#

Méthode 2 : recherchez le numéro de processus nginx actuel, puis entrez la commande : kill -hup process number pour redémarrer le service nginx

#🎜 🎜#

Si vous démarrez nginx, l'erreur suivante sera signalée :

Comment installer nginx sous Linux

Signifie probablement : l'adresse du port a été utilisé. Il est très probable que le processus du service nginx soit bloqué, ce qui entraîne l'occupation du port 80. Le port par défaut de nginx est 80. Exécutez la commande pour interroger l'occupation du port

[root@linuxserver ~]# pkill -9 nginx
Copier après la connexion

Comment installer nginx sous Linux#🎜. 🎜##🎜🎜 #

Vous pouvez voir que le port 80 est occupé par nginx À ce moment, exécutez kill -9 5347 (5347 peut être vu sur l'image ci-dessus comme le pid de ce processus) pour tuer le processus. . Redémarrez simplement nginx. Si vous ne parvenez toujours pas à démarrer nginx, vous pouvez uniquement accéder à Baidu en fonction du message d'erreur et traiter des problèmes spécifiques au cas par cas.

Ce 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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal