OSX Mountain Lion usunął GUI do udostępniania w Internecie, ale apache jest nadal zainstalowany.
Jak uruchomić i zatrzymać usługę? Jak uzyskać automatyczne uruchamianie usługi podczas uruchamiania?
OSX Mountain Lion usunął GUI do udostępniania w Internecie, ale apache jest nadal zainstalowany.
Jak uruchomić i zatrzymać usługę? Jak uzyskać automatyczne uruchamianie usługi podczas uruchamiania?
Odpowiedzi:
LaunchDaemon dla Apache nadal tam jest, więc wystarczy go załadować:
To
-w
czyni go stałym, tzn. Zostanie ponownie załadowany po ponownym uruchomieniu.źródło
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo lsof -i:80
Aby zobaczyć, jaki proces nasłuchuje na danym porcie. Stamtąd ta poprzednia odpowiedź może pomóc ci ją wyśledzić ...Polecenia terminalowe
Rozpoczęcie: „sudo apachectl start”
Zatrzymywanie: „sudo apachectl stop”
Ponowne uruchomienie: „sudo apachectl restart”
Uruchamianie przy uruchamianiu
(Zobacz zaznaczoną odpowiedź w tym wątku)
źródło
sudo apachectl start
włącza również uruchomionego demona. ZastępujeDisabled
klucz/System/Library/LaunchDaemons/org.apache.httpd.plist
, modyfikując/private/var/db/launchd.db/com.apple.launchd/overrides.plist
, podobnie jaklaunchctl load -w
.Aby
http://localhost/~username/
działać, musisz utworzyć/etc/apache2/users/username.conf
i dodać następującą<Directory>
dyrektywę:źródło
Slifty i Lauri sugerują ważną koncepcję, nie mówiąc jej jasno.
„sudo apachectl start” nie tylko uruchomi apache, ale także zmodyfikuje /private/var/db/launchd.db/com.apple.launchd/overrides.plist, dzięki czemu apache będzie automatycznie restartowany przy każdym ponownym uruchomieniu systemu.
Podobnie, „sudo apachectl stop” zatrzyma apache i zmodyfikuje powyższy plik, aby apache nie uruchomił się po ponownym uruchomieniu systemu.
To wydaje się być najprostszym sposobem kontrolowania, czy usługa uruchamia się automatycznie.
źródło
Dla tych, którzy szukają GUI, Click On Tyler opracował aplikację panelu sterowania, http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/
źródło
~/Library/PreferencePanes
To okienko preferencji zawiera łącza do folderu witryny komputera i otwarcia przeglądarki: http://stowlake.com/WebServer
źródło