После обновления до 10.8.4 у меня возникли проблемы с запуском моего Macache Apache-сервера. Я останавливаю встроенный apache с помощью:, sudo apachectl stop
затем пытаюсь запустить macports apache с помощью: sudo /opt/local/apache2/bin/apachectl -k start
и получаю:
httpd: Could not reliably determine the server's fully qualified domain name, using My-Name-iMac.local for ServerName
httpd (pid 98) already running
и когда я загружаю localhost
в браузере, я получаю Невозможно Соединиться ...
Я просто запускаю это как машину для разработки, поэтому мне не нужно доменное имя. Вывод hostname
(до и после этого) будет таким, My-Name-iMac.local
как вы ожидаете. Что касается меня, так это httpd (pid 98) already running
часть этого вывода.
which apachectl
выходы /usr/sbin/apachectl
mountain-lion
network
macports
apache
configuration
iPadDeveloper2011
источник
источник
hostname
чтобы получить ваше реальное полное доменное имя. Я убежден, что это не проблемаMacports
и неApache
проблема.ping My-Name-iMac.local
порядке? Не могли бы вы добавить опупутhostname
в свой оригинальный вопрос?ping My-Name-iMac.local
похоже, все в порядке. Интересно, что это все еще работает без проблем послеsudo apachectl stop
...!?Ответы:
Эта проблема, казалось, медленно испарялась, когда я начал использовать
sudo apachectl -k stop
(хотя это могло быть просто совпадением). Теперь кажется, что я могу переключаться между серверами, используяsudo apachectl stop
и/opt/local/apache2/bin/apachectl start
,а затем вернуться с
/opt/local/apache2/bin/apachectl stop
а такжеsudo apachectl start
нет проблем. Я не смог найти никакой документации
apachectl -k
(внеapachectl help
).источник