Maison > Article > Opération et maintenance > Comment résoudre le problème d'occupation du port lors de l'ouverture de Nginx
Comme indiqué sur l'image :
Vérifiez l'occupation du port :
sudo netstat -apn | grep 80
sudo netstat -apn | grep 80
查看占用端口的进程:
ps -ef | grep 3345
通过结果可知,80端口是nginx本身占用了,可以杀掉进程,重新启动nginx
sudo kill -9 3345
sudo netstat -apn | grep 80
成功杀掉进程后,启动nginx
启动nginx成功,在浏览器输入nginx所在系统的ip地址,验证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
2、杀死进程
[root@linuxserver ~]# kill -quit 2072
快速停止
1、查看进程号
[root@linuxserver ~]# ps -ef|grep nginx
2、杀死进程
[root@linuxserver ~]# kill -term 2132 或 [root@linuxserver ~]# kill -int 2132
强制停止
[root@linuxserver ~]# pkill -9 nginx
重启
1、验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令./nginx -t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
ps -ef | grep 3345
#🎜 🎜#
#🎜🎜 #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 3345
sudo netstat -apn | grep 80
Après avoir réussi à tuer le processus, démarrez 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ès
#🎜🎜##🎜🎜# 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#🎜🎜##🎜🎜##🎜🎜# 2. Tuez le processus#🎜🎜#rrreee# 🎜🎜##🎜 🎜##🎜🎜#Quick Stop#🎜🎜##🎜🎜#1 Vérifiez le numéro de processus#🎜🎜#rrreee#🎜🎜##🎜🎜##🎜🎜#2. Tuez le processus # 🎜🎜#rrreee#🎜🎜##🎜🎜##🎜🎜#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!