Я Apache работает на моей локальной машине (Mac OS X)Почему Apache не загружает корневой документ из httpd.conf
, который прослушивает порт 80:
Not Found
The requested URL /index.html was not found on this server.
Apache/2.2.22 (Unix) DAV/2 Server at localhost Port 80
Я могу остановить сервер с sudo apachectl -v stop
и запустить его снова , но не можете найти или обновить корень документа.
попробовал следующее:
sudo apachectl -V | grep -i SERVER_CONFIG_FILE | cut -f2 -d'"' | xargs grep -i '^DocumentRoot' | cut -f2 -d'"'
распечатать документ из корней .conf файла и он вернулся:
DocumentRoot /var/empty
/Library/WebServer/Documents
Пробовал создавать тестовые файлы для веб-сервера для обслуживания
echo 'Hello World1!' > /var/empty/index.html
echo 'Hello World2!' > /Library/WebServer/Documents/index.html
перезапустил apache, но «Hello World» все еще не отображается только на странице 404.
Вариант совместного использования веб-сайтов не в Системные настройки/Обмен/ –
был вывезен в Mountain Lion –