Оглавление

5. Настройка сервера Apache

Для нормальной работы необходимо изменить значения некоторых директив в конфигурационных файлах сервера Apache.
Для начала нужно настроить сервер на работу с русским языком. Открываем файл httpd-languages.conf (расположен в папке C:\Apache2\conf\extra) и заменяем строку
# DefaultLanguage nl
на

DefaultLanguage ru

 

Далее находим строку
LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv tr zh-CN zh-TW
и ставим русский язык (ru) на первое место:
LanguagePriority ru en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR sv tr zh-CN zh-TW

 

В конец файла добавляем строку

   AddDefaultCharset windows-1251


Сохраняем и закрываем файл httpd-languages.conf.
Теперь внесем изменения в главный конфигурационный файл сервера Apache. Открываем файл httpd.conf и проверяем значения следующих директив:
   ServerRoot "C:/Apache2"
   Listen 80
   DocumentRoot "C:/Apache2/htdocs"

 

Убираем комментарий (#) перед строкой
   # ServerName localhost:80
Чтобы иметь возможность использовать файл конфигурации .htaccess, необходимо включить его поддержку.

 

Для этого находим раздел
   <Directory "C:/Apache2/htdocs">
   ...
   </Directory>


Внутри раздела находим строки
   Options Indexes FollowSymLinks
   AllowOverride None
и заменяем их на
   Options -Indexes Includes FollowSymLinks
   AllowOverride All

 

Находим строки

   <Directory />
       Options FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
   </Directory>
и меняем их на
   <Directory />
       Options -Indexes Includes FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>
Внутри раздела <Directory "C:/Apache2/cgi-bin"> заменяем строку
   AllowOverride None
на
   AllowOverride All

 

Заменяем строку
   #AddHandler cgi-script .cgi

на

   AddHandler cgi-script .cgi .pl

 

Убираем символ комментария (#) перед строками
   #LoadModule rewrite_module modules/mod_rewrite.so
   #AddType text/html .shtml
   #AddOutputFilter INCLUDES .shtml
   #Include conf/extra/httpd-autoindex.conf
   #Include conf/extra/httpd-default.conf
   #Include conf/extra/httpd-languages.conf
   #Include conf/extra/httpd-manual.conf

 

Сохраняем файл httpd.conf и перезагружаем сервер. Теперь можно просматривать документацию к серверу Apache, набрав в адресной строке http://localhost/manual/. Установка сервера Apache закончена.

 

Ycnhjqrf Apache

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити