Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So stoppen Sie den mit dem System gelieferten Apache

So stoppen Sie den mit dem System gelieferten Apache

(*-*)浩
(*-*)浩Original
2019-10-29 09:08:323216Durchsuche

So stoppen Sie den mit dem System gelieferten Apache

Beim Einsatz von Mac OS für die Webentwicklung kommt es vor, dass Port 80 bereits belegt ist. Dieses Problem kann durch die folgenden Schritte gelöst werden.

1. Verwenden Sie lsof -i:80, um die Prozesse zu überprüfen, die derzeit Port 80 belegen, und beenden Sie sie, falls vorhanden. (Empfohlenes Lernen: Apache-Nutzung)

2. Schließen Sie den Start des integrierten Apache des Mac.

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

Wenn Sie möchten, dass es eines Tages startet, ändern Sie „Entladen“ in „Laden“:

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

3. Dies ist auch die häufigste Variante, die normalen Benutzern den Zugriff auf 1024 verbietet folgenden Ports, einschließlich Port 80. Wenn Sie über Port 80 zugreifen möchten, müssen Sie die Portweiterleitung verwenden. Der Befehl lautet wie folgt:

sudoipfw add fwd 127.0.0.1,1081 tcp from any to 127.0.0.1 80 in

Es bedeutet ungefähr, eine Portweiterleitung durchzuführen, Port 80 auf 1081, sodass Webdienste auf 1081 von Nginx verweisen (entspricht dem ursprünglichen Port 80)

Über den ipfw-Befehl:

a. Regeln anzeigen: sodu ipfw list

localhost:sbin lq$ sudo ipfw list
00100 fwd 127.0.0.1,1081 tcp fromany to 127.0.0.1 dst-port 80 in
65535 allow ip from any to any

b. Regeln löschen: sodu ipfw delete 100 [Die gelöschten Regeln sind: 00100 fwd 127.0.0.1 ,1081 tcp von jedem zu 127.0.0.1 dst-port 80 in】

c. Neue Regel: sudo ipfw add fwd 127.0.0.1,1081tcp von jedem zu 127.0.0.1 80 in

Das obige ist der detaillierte Inhalt vonSo stoppen Sie den mit dem System gelieferten Apache. 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
Vorheriger Artikel:Wie verdient Apache Geld?Nächster Artikel:Wie verdient Apache Geld?