Когда я запустил сервер через Терминал, где по умолчанию хранится мой файл index.html? Или нет по умолчанию, и я должен явно вызвать, где я хочу положить его? и если да, то как мне это сделать? Заранее спасибо,

1 ответ1

0

Каталог по умолчанию /Library/WebServer/Documents

Вы знаете, что уже есть одна настройка, потому что когда вы переходите на http://localhost , вы видите это (через здесь)

Вы также можете поместить свои документы в /Users/[USER]/Sites и получить к ним доступ через localhost/~[USER] .

Чтобы изменить каталог (по вышеуказанной ссылке):

  • Откройте /private/etc/apache2/httpd.conf:

  • В строке 170 измените DocumentRoot на любой желаемый каталог (например, DocumentRoot “/www”)

  • В строке 197 измените местоположение Directory (например, <Directory “/www”>).

  • В строке 217 (в расположении Directory которое мы только что обновили) измените AllowOverride на «All», чтобы мы могли использовать .htaccess для изменения любых настроек для наших локальных сайтов (т.е. AllowOverride All)

  • В строке 429, раскомментируйте Include в файл httpd-vhosts.conf (то есть. Include /private/etc/apache2/extra/httpd-vhosts.conf)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .