Apache2 не работает на моей новой установке Mac Snow Leopard (Mac OS X 10.6.4) - PullRequest
0 голосов
/ 24 октября 2010

Я установил снежного барса на старого тигра и попытался запустить apache2, щелкнув по системным настройкам-> общий доступ-> общий доступ к сети.Кажется, он работает, но если я пытаюсь получить доступ к http://localhost или http://127.0.0.1 или http://192.168.1.6/ (мой ip в моей сети), он не работает.Я не знаю, где находится файл журнала (нет файлов в / private / var / log / apache2 /).Я видел, что порт в /etc/httpd.conf - 80. Но я не вижу процесса на панели «Мониторинг активности»: не выполняется ни один процесс httpd или apache ...

Ответы [ 2 ]

0 голосов
/ 25 октября 2010

Я думаю, вы найдете подробный ответ на ваш вопрос по этому адресу:

http://shapeshed.com/journal/setting_up_local_websites_on_snow_leopard/

"Хитрость" - это строка, ... которая останавливает и перезапускает apache,

sudo apachectl restart

Это заставляет apache2 читать любые изменения, которые вы внесли в файлы конфигурации.

Кроме того, убедитесь, что вы используете правильный файл конфигурации.В Mac OS X 10.6.4 мои конфигурационные файлы, по-видимому, находятся здесь:

/etc/apache2/httpd.conf

Файлы журналов находятся здесь:

/var/log/apache2/access_log

Это должно запустить вас, ..... но я бы также порекомендовал изучить использование MAMP - предустановленного стека Mac + Apache2 + MySQL + PHP5, который можно очень быстро запустить и запустить.

http://www.mamp.info/
0 голосов
/ 24 октября 2010

Возможно, это не тот ответ, который вы ищете, но MAMP, кажется, работает относительно хорошо для меня.

Вы также можете попробовать

sudo apachectl start

из командной строки.

...