Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So überprüfen Sie, ob der Nginx-Port belegt ist

So überprüfen Sie, ob der Nginx-Port belegt ist

(*-*)浩
(*-*)浩Original
2019-11-01 13:33:1715294Durchsuche

So überprüfen Sie, ob der Nginx-Port belegt ist

Überprüfen Sie zunächst die Nginx-Konfiguration

Überprüfen Sie, welche Ports in der Nginx-Konfiguration verwendet werden und ob häufig von anderen Programmen verwendete Portnummern verwendet werden. Im Allgemeinen wird Nginx als HTTP-Server oder Reverse-Proxy-Server verwendet. Die am häufigsten verwendeten Ports sind http-Port 80 und https-Port 433. Wenn in der Konfiguration andere Ports verwendet werden, insbesondere solche unter 1024, wird empfohlen, den Port zu ändern Konfiguration. (Empfohlenes Lernen: Nginx-Tutorial)

Finden Sie den Prozess, der den Port belegt

Wenn Sie bestätigen, dass die Nginx-Portkonfiguration korrekt ist , und ändern Sie dann den aktuellen Prozess. Finden Sie den Prozess, der den Port belegt. Moderne Betriebssysteme können Prozessinformationen basierend auf Portnummern abfragen. Am Beispiel von Linux können Sie den Befehl lsof oder netstat verwenden, um die Prozesse abzufragen, die den Port belegen.

So überprüfen Sie, ob der Nginx-Port belegt ist

Verwenden Sie den lsof-Befehl, um den Prozess der Portbelegung abzufragen

So überprüfen Sie, ob der Nginx-Port belegt ist

Verwenden Sie den Befehl netstat, um den Prozess abzufragen, der den Port belegt

Konflikt entsprechend der tatsächlichen Situation lösen

Nach dem Finden Bestimmen Sie zunächst, ob der Prozess mit dem Prozess, der den Port belegt, mit dem Prozess übereinstimmt, der den Port belegt.

Wenn es sich bei diesem Prozess um Nginx selbst handelt, bedeutet dies, dass Nginx bereits gestartet wurde und Nginx nicht erneut gestartet werden kann.

Wenn es sich bei diesem Prozess um einen Prozess handelt, den Nginx als Proxy bereitstellen möchte oder nicht Wenn dieser Prozess Dienste für die Außenwelt bereitstellt, können Sie ihn konfigurieren, andere Ports verwenden lassen und dann neu starten. Wenn dieser Prozess Dienste für die Außenwelt bereitgestellt hat und nicht geändert werden kann, müssen Sie Nginx ändern entsprechende Konfiguration, damit Nginx andere Ports verwenden kann;

Wenn dies ein Prozess ist, den Sie nicht kennen, seien Sie vorsichtig. Der Server wird möglicherweise angegriffen und muss getötet und vollständig desinfiziert werden.

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob der Nginx-Port belegt ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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