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

So konfigurieren Sie mehrere Tomcats mit Nginx-Lastausgleich unter Linux

Die Methoden zur Installation von Nginx und mehre...

CSS realisiert die Realisierung der Hintergrundbild-Bildschirmanpassung

Beim Erstellen einer Homepage, beispielsweise ein...

CentOS 8.0.1905 installiert ZABBIX Version 4.4 (verifiziert)

Zabbix Server-Umgebungsplattform Version: ZABBIX ...

So verwenden Sie Vue3-Mixin

Inhaltsverzeichnis 1. Wie verwende ich Mixin? 2. ...

Verwenden von JavaScript-Unterschieden zum Implementieren eines Vergleichstools

Vorwort Bei der Arbeit muss ich jede Woche die vo...

Javascript-Betriebsmechanismus „Event Loop“

Inhaltsverzeichnis 1. Vier Konzepte 1. JavaScript...

Implementierung der mobilen Postcss-pxtorem-Anpassung

Führen Sie den Befehl aus, um das Plugin postcss-...

HTML-Beispielcode zum Lesen und Anzeigen von Bildern in einem lokalen Ordner

Ein Zweck Wählen Sie auf der HTML-Seite einen lok...

web.config (IIS) und .htaccess (Apache) Konfiguration

xml <?xml version="1.0" encoding=&qu...

Implementierung des Pushens von Docker-Images zum Docker Hub

Nachdem das Image erfolgreich erstellt wurde, kan...

So gehen Sie nach der MySQL-Tabellenpartitionierung problemlos online

Inhaltsverzeichnis Zweck der Tabelle Zum Beispiel...