Apache stoppen funktioniert nicht

T

Tastentipper

Aktives Mitglied
Thread Starter
Dabei seit
26.02.2004
Beiträge
543
Reaktionspunkte
15
Hallo,

ich muss für eine Update Programms auf einem Rechner Apache stoppen auf dem auch der Apple Server 5.0.15 unter OSX 10.11.2 läuft.
Dies lässt sich irgendwie nicht bewerkstelligen, da die Terminalbefehle, die ich beim Googlen gefunden habe, nicht zu funktionieren scheinen.
Ausprobiert habe ich folgende:

sudo Apachectl stop
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo /usr/sbin/apachectl stop

Weiß jemand, was ich tun muss, um Apache zu stoppen?

Vielen lieben Dank im Voraus.
Eckart
 
die server app hilft dir nicht?
 
Was müsste ich denn da machen, um Apache zu stoppen?
Dort laufen nur die Dienste:
- Dateifreigabe
- Websites
- FTP

Müsste ich die alle drei stoppen und das wars?
 
Da gerade alle Kollegen auf die Dateifreigabe angewiesen sind, will ich natürlich nur ungern alles stoppen, wenn es nicht der richtige Lösungsweg ist, um die "gezwungene" Pause zu kurz wie möglich zu halten.
 
Apache ist für die Websites zuständig.
 
Ich habe die Dienste "Websites" und "FTP" deaktiviert.
Dennoch kann ich das Programm nicht installieren, weil gemeldet wird, das Apache nicht aktiv sein darf.
 
Wenn ich einen Apache-Test über das Terminal starte, kommt folgende Meldung:

Server:~ admin$ Apachectl configtest

AH00557: httpd: apr_sockaddr_info_get() failed for Server.fritz.box

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message

Syntax OK

Server:~ admin$

Aber ich weiß nichts damit anzufangen.
 
Calendar oder wiki laufen nicht?
 
Nein. Die sind definitiv nie eingeschaltet worden.
 
kannst ja auch den holzhammer raus holen und ein
sudo killall apache
machen …
und hoffen, dass der launchd den nicht wieder automatisch startet …
 
Mit
Code:
launchctl list | grep apache
kannst du schauen, ob der launchd den automatisch startet.
 
Gebe ich den Code im Terminal an?
 
Jup... sowohl den kill von oneOeight, als auch den launchctl
 
kannst ja auch den holzhammer raus holen und ein
sudo killall apache
machen …
und hoffen, dass der launchd den nicht wieder automatisch startet …

Wenn ich das mache, kommt folgende Meldung:

Server:~ admin$ sudo killall apache
No matching processes were found

Versuche ich das Programm updaten, kommt dennoch die Meldung:

Dieses Update kann nicht installiert werden, während Apache läuft. Bitte stoppen Sie Apache und wiederholen Sie das Update
 
guck doch mal mit
ps -ef
nach, ob der apache überhaupt noch läuft bzw wie der prozess heißt?
killall apache beendet halt alle prozesse mit apache im namen …
 
"launchctl list" listet alles auf, was der launchd verwaltet. Mit " | grep apache" wird in der Liste geschaut, ob apache dort auftaucht. Wenn nichts passiert, dann kümmert sich der launchd nicht um Apache.
Du kannst auch einfach nur "launchctl list" (ohne ") eingeben und zu Fuß schauen, ob apache in der Liste auftaucht.
 
  • Gefällt mir
Reaktionen: Tastentipper
Oh Gott, da kommt ja ne ganze Menge Info:

Ich habe mal hier eine Testdatei abgelegt?

Es taucht zwar mal das Wort Apache auf, aber ich weiß nichts damit anzufangen?
 
Zuletzt bearbeitet von einem Moderator:
ja, der prozess heißt httpd
also mal
sudo killall httpd
 
  • Gefällt mir
Reaktionen: Tastentipper
"launchctl list" listet alles auf, was der launchd verwaltet. Mit " | grep apache" wird in der Liste geschaut, ob apache dort auftaucht. Wenn nichts passiert, dann kümmert sich der launchd nicht um Apache.
Du kannst auch einfach nur "launchctl list" (ohne ") eingeben und zu Fuß schauen, ob apache in der Liste auftaucht.

Danke, ich kenne mich leider nicht so aus und wusste das nicht.
Aber apache taucht in der Liste nicht auf!
 
Zurück
Oben Unten