Wenn Nginx eingeschaltet ist, ist der Port belegt und es erscheint die Meldung: Adresse bereits in Verwendung

Wenn Nginx eingeschaltet ist, ist der Port belegt und es erscheint die Meldung: Adresse bereits in Verwendung

Wie in der Abbildung gezeigt:

Portnutzung prüfen:

sudo netstat -apn | grep 80

Sehen Sie sich den Prozess an, der den Port belegt:

ps -ef | grep 3345

Aus den Ergebnissen können wir ersehen, dass Port 80 von Nginx selbst belegt ist. Sie können den Prozess beenden und Nginx neu starten.

sudo kill -9 3345

sudo netstat -apn | grep 80

Nachdem Sie den Prozess erfolgreich beendet haben, starten Sie Nginx

Starten Sie Nginx erfolgreich. Geben Sie die IP-Adresse des Systems, auf dem sich Nginx befindet, in den Browser ein, um zu überprüfen, ob Nginx erfolgreich gestartet wurde.

Nachfolgend wird beschrieben, wie Sie Nginx starten, stoppen und neu starten.

Start-up

Startcodeformat: Adresse des nginx-Installationsverzeichnisses -c Adresse der nginx-Konfigurationsdatei

Zum Beispiel:

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

stoppen

Es gibt drei Möglichkeiten, nginx zu stoppen:

Ruhig anhalten

1. Überprüfen Sie die Prozessnummer

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

2. Beenden Sie den Prozess

[root@LinuxServer ~]# kill -QUIT 2072 

Schnellstopp

1. Überprüfen Sie die Prozessnummer

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

2. Beenden Sie den Prozess

[root@LinuxServer ~]# kill -TERM 2132
oder [root@LinuxServer ~]# kill -INT 2132

Stopp erzwingen

[root@LinuxServer ~]# pkill -9 nginx

Neustart

1. Überprüfen Sie, ob die Nginx-Konfigurationsdatei korrekt ist

Methode 1: Gehen Sie in das Nginx-Installationsverzeichnis sbin und geben Sie den Befehl ./nginx -t ein.

Das Folgende zeigt, dass die Syntax von nginx.conf in Ordnung ist

nginx.conf test is successful

Dies zeigt an, dass die Konfigurationsdatei korrekt ist!

Methode 2: Fügen Sie -t vor dem Startbefehl -c hinzu

2. Starten Sie den Nginx-Dienst neu. Methode 1: Rufen Sie das ausführbare Verzeichnis sbin von Nginx auf und geben Sie den Befehl ./nginx -s reload ein.

Methode 2: Suchen Sie die aktuelle Nginx-Prozessnummer und geben Sie dann den Befehl ein: kill -HUP process number, um den Nginx-Dienst neu zu starten

Zusammenfassen

Oben habe ich Ihnen die Meldung vorgestellt, dass der Port beim Starten von Nginx belegt ist: Adresse wird bereits verwendet. Ich hoffe, dass dies für Sie hilfreich ist. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung des Nginx-Signalsatzfalls
  • Einführung in die Nginx-Protokollverwaltung
  • Detaillierte Erläuterung der CentOS-Konfiguration der offiziellen Nginx-Yum-Quelle
  • Installieren Sie mehrere PHP-Versionen für Nginx unter Linux
  • Detailliertes Tutorial zur Installation von PHP und Nginx auf Centos7
  • Eine universelle Nginx-Schnittstelle zur Implementierung der Reverse-Proxy-Konfiguration
  • Lösen Sie das Problem der leeren Aktualisierung beim Bereitstellen des Vue-Projekts nginx in einem Nicht-Root-Verzeichnis
  • So installieren Sie Nginx und konfigurieren mehrere Domänennamen
  • Lösung für das Problem, dass Docker Nginx nach dem Ausführen nicht mehr aufgerufen werden kann
  • So leiten Sie über den Nginx-Lastausgleich zu https um
  • Nginx-Signalsteuerung

<<:  Implementierung einer benutzerdefinierten Vue-Vorlage von vscode

>>:  Ausführliches Tutorial zur Installation von MySql 5.6.35 winx64

Artikel empfehlen

MySQL-Datenbankgrundlagen: Eine Zusammenfassung der grundlegenden Befehle

Inhaltsverzeichnis 1. Hilfeinformationen nutzen 2...

DOCTYPE Dokumenttypdeklaration (unbedingt lesenswert für Webseiten-Liebhaber)

DOCTYPE-DEKLARATION: Oben auf jeder Seite, die Sie...

JavaScript zum Erzielen eines Lupeneffekts

In diesem Artikel wird der spezifische Code für J...

Verwendung des Linux-Lesebefehls

1. Befehlseinführung Der Lesebefehl ist ein integ...

WeChat-Applet implementiert Puzzlespiel

In diesem Artikel finden Sie den spezifischen Cod...

Erläuterung des Beispiels einer MySQL-Datenanalyse-Speicher-Engine

Inhaltsverzeichnis 1. Fälle vorstellen 2. Zeigen ...

Installation und Verwendung von MySQL unter Ubuntu (allgemeine Version)

Unabhängig von der verwendeten Ubuntu-Version ist...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.27

Detailliertes Download-, Installations- und Konfi...

So erweitern Sie den Speicherplatz eines Linux-Servers

Inhaltsverzeichnis Vorwort Schritt Vorwort Heute ...

Installieren und konfigurieren Sie SSH in CentOS7

1. Installieren Sie openssh-server yum install -y...

15 JavaScript-Funktionen, die es wert sind, gesammelt zu werden

Inhaltsverzeichnis 1. Zahlen umkehren 2. Holen Si...

Konfigurationslösung für die MySQL Dual-Master-Architektur (Master-Master)

In Unternehmen hat die hohe Verfügbarkeit von Dat...

JavaScript-Plugin-Kapselung für Tabellenwechsel

In diesem Artikel wird der Kapselungscode von Jav...