Файл httpd.conf и минимально необходимые настройки Apahe2

Файл httpd.conf расположен во вложенной дирекории «conf» основной папки, куда мы установили Apache2. В нашем случае это – «c:\www\apache\conf\». В первой версии веб сервера Apache в этом файле были все настройки веб сервера, для Apache2 разработчики оставили там лишь основные, выделив дополнительные в отдельные файлы в каталоге /extra/:

  • httpd-vhosts.conf
  • httpd-autoindex.conf
  • httpd-dav.conf
  • httpd-default.conf
  • httpd-info.conf
  • httpd-languages.conf
  • httpd-manual.conf
  • httpd-mpm.conf
  • httpd-multilang-errordoc.conf
  • httpd-ssl.conf
  • httpd-userdir.conf

Включение обработки виртуальных хостов в Apache2Активировать обработку дополнительных файлов настроек можно раскомментировав соответствующую строчку в конце основного файла httpd.conf – давайте сразу это сделаем и включим обработку файла httpd.conf – он служит для организации любого множества виртуальных хостов на локальном компьютере. Тем самым мы сможем вести разработку сразу нескольких проектов одновременно.

Далее найдите в файле настроек  «mod_rewrite» и раскомментируйте эту строчку. Мы активируем обработку модуля Mod Rewrite, который позволяет организовать систему ЧПУ (человеко-понятных УРЛ) в наших проектах. Например, тот же WordPress позволит обращаться к записям по красивым и легко запоминающимся адресам вида http://www.yourblog.com/your_category/your_post/

Следующее, что необходимо сразу же активировать – включить обработку .htaccess файлов. Файлы .htaccess – это файлы микроконфигурации в рамках отдельной директории, которая может быть как целиком виртуальным хостом (отдельным сайтом), так и частью его (отдельной директорией).

Обработка .htaccess в Apache2Для этого найдите в httpd.conf строчку «<Directory />». Этот блок идет сразу после указания значения для DocumentRoot (корневой директории где размещаются папки виртуальных хостов).  Итак, блок <Directory /> мы пропускаем и перемещаемся к следующему блоку <Directory «c:/www»>, в котором явно указан адрес, в котором мы пишем «c:/www» – это место, где будут размещаться папки с виртуальными хостами наших сайтов и изменяем значения для параметров Options и AllowOverride на «All» как это показано на скриншоте.

Для начала это все необходимые настройки для новичка, дальше я расскажу, как настроить свой первый виртуальный хост. А пока можно сохранить файл httpd.conf и выпить чашечку кофе :-)

Оставить комментарий