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

Comment installer nginx sous Linux

PHPz
PHPzavant
2023-05-16 19:48:074156parcourir

Installation des dépendances

yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

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

Installer nginx

//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

# 🎜 🎜 #Démarrez nginx

/usr/local/nginx/sbin/nginx
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

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

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
#🎜🎜. #

2. Tuez le processus

[root@linuxserver ~]# kill -quit 2072

#🎜🎜 #quickstop

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

[root@linuxserver ~]# ps -ef|grep nginx

2. #Comment installer nginx sous Linux

force stop

[root@linuxserver ~]# kill -term 2132
或 [root@linuxserver ~]# kill -int 2132
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

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer