Назад | Перейти на главную страницу

Не могу найти свой сайт на apache

Я только что установил apache 2.2 на свой MacBook Pro и настроил файлы httpd.conf и httpd-vhosts.conf для своего веб-сайта, но когда я пытаюсь загрузить домашнюю страницу, я получаю сообщение «Работает!» страница из apache.

Проблема в том, что я не могу понять, почему отображается эта страница. Нашел один экземпляр "Работает!" в моей файловой системе и обновил ее, но похоже, что это не та, которая отображается в браузере.

Чтобы сопоставить свой веб-сайт, я также изменил свой файл hosts, указав домену 127.0.0.1.

Чтобы убедиться, что страница загружена не из Интернета, я также отключил AirPort.

Страница отображается, даже когда я выключаю apache с помощью apachectl stop. Есть подсказка?

Убедитесь, что уже предустановленный Apache в вашей OS X не запущен.
Вы можете отключить его в Системных настройках / Совместное использование / «Общий доступ в Интернет».
Чтобы узнать, работает ли он, откройте терминал и запустите ps auxww | grep httpd, если он выполняет такой процесс, будет отображаться:

$ ps auxww |grep httpd
_www 6344 0.0 0.0 2438112 608 ?? S 7:03PM 0:00.00 /usr/sbin/httpd -D FOREGROUND -D WEBSHARING_ON
_www 6338 0.0 0.0 2438112 1664 ?? S 7:03PM 0:00.01 /usr/sbin/httpd -D FOREGROUND -D WEBSHARING_ON
root 6336 0.0 0.1 2438112 4392 ?? Ss 7:03PM 0:00.11 /usr/sbin/httpd -D FOREGROUND -D WEBSHARING_ON

По умолчанию Apache в Mac OS X будет отображать только «Работает!».