OSX Mountain Lion удалил графический интерфейс для общего доступа в Интернет, но apache все еще установлен.
Как мне запустить и остановить сервис? Как заставить сервис автоматически запускаться при запуске?
OSX Mountain Lion удалил графический интерфейс для общего доступа в Интернет, но apache все еще установлен.
Как мне запустить и остановить сервис? Как заставить сервис автоматически запускаться при запуске?
Ответы:
LaunchDaemon для Apache все еще там, так что все, что вам нужно сделать, это загрузить его:
Это
-w
делает его постоянным, то есть он будет перезагружен при перезагрузке.источник
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo lsof -i:80
чтобы увидеть, какой процесс прослушивает данный порт. Оттуда, этот предыдущий ответ может помочь вам отследить его ...Терминальные команды
Начало: "sudo apachectl start"
Остановка: "sudo apachectl stop"
Перезапуск: "sudo apachectl restart"
Запуск при запуске
(См. Отмеченный ответ в этой теме)
источник
sudo apachectl start
также включает демон launchd. Он переопределяетDisabled
ключ/System/Library/LaunchDaemons/org.apache.httpd.plist
, изменяя/private/var/db/launchd.db/com.apple.launchd/overrides.plist
, какlaunchctl load -w
.Чтобы
http://localhost/~username/
работать, вы должны создать/etc/apache2/users/username.conf
и добавить<Directory>
директиву, подобную этой:источник
Слайфти и Лаури намекают на важную концепцию, не говоря об этом четко.
«sudo apachectl start» не только запустит apache, но также изменит /private/var/db/launchd.db/com.apple.launchd/overrides.plist, так что apache будет автоматически перезагружаться при каждой перезагрузке системы.
Аналогично, «sudo apachectl stop» остановит apache и изменит указанный выше файл так, чтобы apache не запускался при перезагрузке системы.
Это, кажется, самый простой способ контролировать, запускается ли служба автоматически.
источник
Для тех, кто ищет GUI, Click On Tyler разработал приложение для панели управления, http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/
источник
~/Library/PreferencePanes
Эта панель настроек содержит ссылки на папку сайта компьютера и на браузер: http://stowlake.com/WebServer
источник