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

Tutorial-Diagramm zur VMware-Installation des Ubuntu 20.04-Betriebssystems

Memo: Einfach erleben. Eintrag: Nr. 209 Diese Bei...

JavaScript-Funktion Currying

Inhaltsverzeichnis 1 Was ist Funktions-Currying? ...

Beispiel für die Bereitstellung von MySQL auf Docker

Inhaltsverzeichnis 1 Was ist eine Container-Cloud...

Grundlegende Anweisungen der MySQL-Datendefinitionssprache DDL

MySQL DDL-Anweisungen Was ist DDL, DML. DDL ist e...

Detaillierte Erläuterung der ECharts-Mausereignisverarbeitungsmethode

Ein Ereignis ist eine vom Benutzer oder dem Brows...

202 kostenlose, hochwertige XHTML-Vorlagen (2)

Nach dem vorherigen Artikel 202 kostenlose hochwe...

Einführung in den Swap-Speicher des Linux-Systems

Swap-Speicher ist heutzutage ein gängiger Aspekt ...

Detaillierte Erklärung der neuen Erfahrung von Vite

Was ist Vite? (Es ist ein neues Spielzeug im Fron...

React realisiert den gesamten Prozess des Seitenwasserzeicheneffekts

Inhaltsverzeichnis Vorwort 1. Anwendungsbeispiele...

...