Heim > Betrieb und Instandhaltung > Nginx > So lösen Sie das Problem, wenn Nginx beim Start anzeigt, dass der Port belegt ist

So lösen Sie das Problem, wenn Nginx beim Start anzeigt, dass der Port belegt ist

步履不停
Freigeben: 2019-06-25 17:09:28
Original
44580 Leute haben es durchsucht

So lösen Sie das Problem, wenn Nginx beim Start anzeigt, dass der Port belegt ist

Problem: nginx: [emerg] bind() an [::]:80 fehlgeschlagen (98: Adresse bereits verwendet)

nginx: [emerg] immer noch konnte nicht binden()

1.Die erste Methode: Überprüfen Sie die Portbelegung und versuchen Sie, den Prozess abzubrechen

Geben Sie den Befehl für den Port ein: netstat -ntpl The Folgendes wird angezeigt: 0.0.0.0:* LISTEN - >

TCP 0 0 0.0.0.0:80 0.0.0.0:* Listen-

TCP 0 0 127.0.1.1:53 0.0.0.0:* Hören -

TCP6 0 0: :1:631               :::*                                                                                                                                                       >

2.

Die zweite Lösung ist Bearbeiten Sie die Nginx-Konfigurationsdatei

zhouchang@ zhouchang-CW65S:~$ sudo gedit /etc/nginx/sites-available/default

Ändern Sie einfach den folgenden Absatz:

listen 80;

listen [::] :80 default_server;

to:

listen 80;

listen [::]:80 ipv6only=on default_server;

Das ist es

3.

(1)

Überprüfen Sie zunächst, was Port 80 belegt

:

fuser -n tcp 80

Zum Beispiel: root@ zhouchang-CW65S:/home/zhouchang# Fuser -n tcp 80

So etwas wie: 80/tcp: 16829

(2)

Töte den besetzten Port

kill -9 1116

Gefällt mir noch einmal. Starten Sie einfach sudo /etc/init.d/nginx start

Weitere technische Artikel zu Nginx finden Sie unter

Nginx-Tutorial

Spalte zum Lernen!

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, wenn Nginx beim Start anzeigt, dass der Port belegt ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage