OSX Mountain Lion hat die GUI für die Webfreigabe entfernt, Apache ist jedoch weiterhin installiert.
Wie starte und beende ich den Dienst? Wie starte ich den Dienst beim Start automatisch?
macos
apache-http-server
osx-mountain-lion
osx-mavericks
schlüpfrig
quelle
quelle
Antworten:
Der LaunchDaemon für Apache ist ebenfalls noch vorhanden, Sie müssen ihn also nur laden:
Das
-w
macht es dauerhaft, dh es wird beim Neustart neu geladen.quelle
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo lsof -i:80
zu sehen, welcher Prozess auf einem bestimmten Port lauscht. Von dort könnte diese vorherige Antwort Ihnen helfen, es aufzuspüren ...Terminal-Befehle
Starten: "sudo apachectl start"
Anhalten: "sudo apachectl stop"
Neustart: "sudo apachectl restart"
Beim Start starten
(Siehe die markierte Antwort in diesem Thread)
quelle
sudo apachectl start
aktiviert auch den launchd-Daemon. Er überschreibt dieDisabled
Schlüssel in/System/Library/LaunchDaemons/org.apache.httpd.plist
durch Modifizieren/private/var/db/launchd.db/com.apple.launchd/overrides.plist
, genau wielaunchctl load -w
.Damit Sie
http://localhost/~username/
arbeiten können, müssen Sie/etc/apache2/users/username.conf
eine<Directory>
Direktive wie die folgende erstellen und hinzufügen :quelle
Slifty und Lauri verweisen auf ein wichtiges Konzept, ohne es klar auszudrücken.
"sudo apachectl start" startet nicht nur Apache, sondern ändert auch /private/var/db/launchd.db/com.apple.launchd/overrides.plist, sodass Apache bei jedem Neustart des Systems automatisch neu gestartet wird.
In ähnlicher Weise stoppt "sudo apachectl stop" Apache und ändert die obige Datei so, dass Apache nicht startet, wenn das System neu gestartet wird.
Dies scheint die einfachste Möglichkeit zu sein, um zu steuern, ob der Dienst automatisch gestartet wird.
quelle
Für Benutzer, die eine grafische Benutzeroberfläche suchen, hat Click On Tyler eine Control Panel-App entwickelt: http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/
quelle
~/Library/PreferencePanes
Dieser Einstellungsbereich enthält die Links für den Computer-Site-Ordner und zum Öffnen eines Browsers: http://stowlake.com/WebServer
quelle