Перезагрузка Apache2 через терминал в MAC OS X - PullRequest
6 голосов
/ 29 июля 2009

Пытаюсь перезагрузить Apache 2 через /init.d/apache2 команду перезагрузки в терминале, но я получаю сообщение об ошибке «команда не найдена», и когда я смотрю на каталог etc / в Finder, я не вижу никакой папки init.d. Где-нибудь еще может быть эта папка init.d?

Ответы [ 2 ]

12 голосов
/ 29 июля 2009

Просто введите в терминал:

sudo apachectl graceful

изящно перезагружает файлы конфигурации и изящно перезагружается. Любые текущие подключения разрешены для завершения.

Для получения дополнительной информации о команде apachectl просто введите:

man apachectl
3 голосов
/ 29 июля 2009

И если это не сработает, вы можете попробовать sudo apachectl restart. Просто для справки, OS X не использует init.d (хотя раньше); вместо этого используется launchd. Смотри http://launchd.macosforge.org/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...