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ć:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
To -wczyni go stałym, tzn. Zostanie ponownie załadowany po ponownym uruchomieniu.
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo lsof -i:80Aby 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)
sudo apachectl startwłącza również uruchomionego demona. Zastępuje Disabledklucz /System/Library/LaunchDaemons/org.apache.httpd.plist, modyfikując /private/var/db/launchd.db/com.apple.launchd/overrides.plist, podobnie jak launchctl load -w.
Aby http://localhost/~username/działać, musisz utworzyć
/etc/apache2/users/username.confi dodać następującą <Directory>dyrektywę:
<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
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.
Dla tych, którzy szukają GUI, Click On Tyler opracował aplikację panelu sterowania, http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/

~/Library/PreferencePanes
To okienko preferencji zawiera łącza do folderu witryny komputera i otwarcia przeglądarki: http://stowlake.com/WebServer