Wie im Bild gezeigt:
Überprüfen Sie die Portbelegung:
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
#🎜 🎜# #🎜🎜 #Aus den Ergebnissen ist ersichtlich, dass Port 80 von Nginx selbst belegt ist. Sie können den Prozess abbrechen und nginx neu starten
sudo kill - 9 3345
Nachdem Sie den Prozess erfolgreich beendet haben, starten Sie Nginx
Starten Sie Nginx erfolgreich, geben Sie das System ein, in dem sich Nginx in der Browser-IP-Adresse befindet, überprüfen Sie, ob Nginx erfolgreich gestartet wird
#🎜🎜##🎜🎜# Im Folgenden wird das Starten, Stoppen und Neustarten von Nginx vorgestellt#🎜🎜##🎜🎜#Start#🎜🎜##🎜🎜#Startcodeformat: Adresse des Nginx-Installationsverzeichnisses -c Adresse der Nginx-Konfigurationsdatei #🎜🎜##🎜🎜#Zum Beispiel: #🎜🎜#rrreee#🎜🎜#Stop #🎜🎜##🎜🎜#Es gibt drei Möglichkeiten, Nginx zu stoppen: #🎜🎜##🎜🎜#Ruhig anhalten#🎜🎜##🎜🎜# 1. Überprüfen Sie die Prozessnummer#🎜🎜#rrreee#🎜🎜##🎜🎜##🎜🎜# 2. Beenden Sie den Prozess#🎜🎜#rrreee# 🎜🎜##🎜 🎜##🎜🎜#Schnellstopp#🎜🎜##🎜🎜#1 Überprüfen Sie die Prozessnummer#🎜🎜#rrreee#🎜🎜##🎜🎜##🎜🎜#2. Beenden Sie den Prozess # 🎜🎜#rrreee#🎜🎜##🎜🎜##🎜🎜#Stopp erzwingen#🎜🎜#rrreee#🎜🎜#Neustart#🎜🎜##🎜🎜#1. Überprüfen Sie, ob die Nginx-Konfigurationsdatei korrekt ist#🎜🎜##🎜 🎜#Methode 1: Geben Sie im Nginx-Installationsverzeichnis sbin den Befehl ./nginx -t#🎜🎜##🎜🎜# ein. Wenn Sie die folgende Anzeige sehen, ist die Syntax von nginx.conf in Ordnung#🎜🎜##🎜🎜 #nginx.conf-Test ist erfolgreich code>#🎜🎜##🎜🎜# zeigt an, dass die Konfigurationsdatei korrekt ist! #🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜#Methode 2: -t vor dem Startbefehl hinzufügen -c#🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜 🎜 #2. Methode 1 zum Neustarten des Nginx-Dienstes: Geben Sie das ausführbare Nginx-Verzeichnis sbin ein und geben Sie den Befehl ./nginx -s reload #🎜🎜##🎜🎜##🎜🎜##🎜🎜##🎜🎜#Methode 2 ein: Suchen Sie die aktuelle Nginx-Prozessnummer und geben Sie dann den Befehl ein: kill -hup Prozessnummer, um den Nginx-Dienst neu zu starten #🎜🎜##🎜🎜##🎜🎜##🎜🎜#
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass der Port beim Öffnen von Nginx belegt ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!