Maison  >  Article  >  Opération et maintenance  >  Comment résoudre le problème d'occupation du port lors de l'ouverture de Nginx

Comment résoudre le problème d'occupation du port lors de l'ouverture de Nginx

WBOY
WBOYavant
2023-05-20 17:46:065483parcourir

Comme indiqué sur l'image :

Comment résoudre le problème doccupation du port lors de louverture de Nginx

Vérifiez l'occupation du port :

sudo netstat -apn | grep 80sudo netstat -apn | grep 80

Comment résoudre le problème doccupation du port lors de louverture de Nginx

查看占用端口的进程:

ps -ef | grep 3345

Comment résoudre le problème doccupation du port lors de louverture de Nginx

通过结果可知,80端口是nginx本身占用了,可以杀掉进程,重新启动nginx

sudo kill -9 3345

sudo netstat -apn | grep 80

Comment résoudre le problème doccupation du port lors de louverture de Nginx

成功杀掉进程后,启动nginx

Comment résoudre le problème doccupation du port lors de louverture de Nginx

启动nginx成功,在浏览器输入nginx所在系统的ip地址,验证nginx是否启动成功

Comment résoudre le problème doccupation du port lors de louverture de Nginx

下面介绍下nginx的启动、停止与重启

启动

启动代码格式:nginx安装目录地址 -c nginx配置文件地址

例如:

[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

停止

nginx的停止有三种方式:

从容停止

  1、查看进程号

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

Comment résoudre le problème doccupation du port lors de louverture de Nginx

  2、杀死进程

[root@linuxserver ~]# kill -quit 2072

Comment résoudre le problème doccupation du port lors de louverture de Nginx

快速停止

1、查看进程号

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

Comment résoudre le problème doccupation du port lors de louverture de Nginx

2、杀死进程

[root@linuxserver ~]# kill -term 2132
或 
[root@linuxserver ~]# kill -int 2132

Comment résoudre le problème doccupation du port lors de louverture de Nginx

强制停止

[root@linuxserver ~]# pkill -9 nginx

重启

1、验证nginx配置文件是否正确

方法一:进入nginx安装目录sbin下,输入命令./nginx -t

看到如下显示nginx.conf syntax is ok

nginx.conf test is successful

Port à l'ouverture Nginx Comment résoudre le problème d'être occupé

Voir le processus occupant le port :

Comment résoudre le problème doccupation du port lors de louverture de Nginxps -ef | grep 3345#🎜 🎜#

Comment résoudre le problème d'occupation du port lors de l'ouverture Nginx

#🎜🎜 #Les résultats montrent que le port 80 est occupé par nginx lui-même. Vous pouvez tuer le processus et redémarrer nginx

sudo kill - 9 3345Comment résoudre le problème doccupation du port lors de louverture de Nginx

sudo netstat -apn | grep 80

Comment résoudre le problème d'occupation du port lors de l'ouverture de Nginx

Comment résoudre le problème doccupation du port lors de louverture de NginxAprès avoir réussi à tuer le processus, démarrez nginx

Comment résoudre le problème d'occupation du port lors de l'ouverture de Nginx

Démarrez nginx avec succès, entrez le système où se trouve nginx dans l'adresse IP du navigateur, vérifiez si nginx démarre avec succèsComment résoudre le problème doccupation du port lors de louverture de Nginx

Ouvrir Comment résoudre le problème d'occupation du port lorsque Nginx#🎜🎜##🎜🎜# Ce qui suit présente le démarrage, l'arrêt et le redémarrage de nginx#🎜🎜##🎜🎜#Démarrage#🎜🎜##🎜🎜#Format du code de démarrage : adresse du répertoire d'installation de nginx -c Adresse du fichier de configuration nginx #🎜🎜##🎜🎜#Par exemple : #🎜🎜#rrreee#🎜🎜#Stop #🎜🎜##🎜🎜#Il existe trois façons d'arrêter nginx : #🎜🎜##🎜🎜#Arrêtez calmement#🎜🎜##🎜🎜# 1. Vérifiez le numéro de processus#🎜🎜#rrreee#🎜🎜#Comment résoudre le problème d'occupation du port lors de l'ouverture de Nginx#🎜🎜##🎜🎜# 2. Tuez le processus#🎜🎜#rrreee# 🎜🎜#Le port est occupé à l'ouverture de Nginx Comment résoudre#🎜 🎜##🎜🎜#Quick Stop#🎜🎜##🎜🎜#1 Vérifiez le numéro de processus#🎜🎜#rrreee#🎜🎜#Comment résoudre le problème d'occupation du port lors de l'ouverture de Nginx#🎜🎜##🎜🎜#2. Tuez le processus # 🎜🎜#rrreee#🎜🎜#Comment résoudre le problème d'occupation du port lors de l'ouverture de Nginx#🎜🎜##🎜🎜#force stop#🎜🎜#rrreee#🎜🎜#restart#🎜🎜##🎜🎜#1. Vérifiez que le fichier de configuration nginx est correct#🎜🎜##🎜 🎜#Méthode 1 : Entrer Sous le répertoire d'installation de nginx sbin, entrez la commande ./nginx -t#🎜🎜##🎜🎜# Lorsque vous voyez l'affichage suivant, la syntaxe nginx.conf est ok#🎜🎜##🎜🎜. #Le test nginx.conf est réussi code>#🎜🎜##🎜🎜# indique que le fichier de configuration est correct ! #🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜#Méthode 2 : Ajouter -t avant la commande de démarrage -c#🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜 🎜 #2. Méthode 1 pour redémarrer le service nginx : 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 #🎜🎜##🎜🎜##🎜🎜##🎜🎜#

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