10. Опция DocumentRoot указывает каталог, в котором расположены web-страницы: DocumentRoot "/home"

Было:


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


Стало:


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows

11. Опция <Directory> и </Directory> используется для применения опций к конкретному каталогу. Замените следующий блок:

<Directory "D:/usr/Apache/htdocs">

#

# This may also be "None", "All", or any combination of "Indexes",

# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".

#

# Note that "MultiViews" must be named *explicitly* --- "Options All"

# doesn't give it to you.

#

Options Indexes FollowSymLinks MultiViews

#

# This controls which options the .htaccess files in directories can

# override. Can also be "All", or any combination of "Options", "FileInfo",

# "AuthConfig", and "Limit"

#

AllowOverride None

#

# Controls who can get stuff from this server.

#

Order allow,deny

Allow from all

</Directory>

на блок:

<Directory "/">

#

# This may also be "None", "All", or any combination of "Indexes",

# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".

#

# Note that "MultiViews" must be named *explicitly* --- "Options All"

# doesn't give it to you.

#

Options Indexes FollowSymLinks Includes MultiViews

#

# This controls which options the .htaccess files in directories can

# override. Can also be "All", or any combination of "Options", "FileInfo",

# "AuthConfig", and "Limit"

#

AllowOverride All

#

# Controls who can get stuff from this server.

#

Order allow,deny

Allow from all

</Directory>

В этом блоке была настроена папку home. Давайте разберем значения опций.

● Директива Options определяет, какие особенности сервера являются доступными в данном каталоге:

- Indexes - если запрошенный URL соответствует папке, и в этой папке нет ничего соответствующего DirectoryIndex (например, index.html), то сервер выведет содержание данной папки;

- FollowSymLinks - разрешить переходы по символическим ссылкам (создаваемым командой ln);

- Includes - разрешить SSI (Server Side Includes);

- MultiViews - разрешить поддержку многих языков.

● Директива AllowOverride позволяет отменять, при помощи файлов .htaccess, ранее установленные директивы. Если данная директива установлена в None, то файл .htaccess игнорируется, если же в All, то все директивы .htaccess файла будут допускаться.

● Директивы Order allow,deny и Allow from all определяют, кто может получать, что бы то ни было с данного сервера.

12. Закомментируйте следующий модуль:

#<IfModule mod_userdir.c>

# UserDir "D:/usr/Apache/users/"

#</IfModule>


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


13. Далее для опции DirectoryIndex необходимо указать файлы, которые будут загружаться, когда происходит обращение к папке, а не к конкретному файлу:

<IfModule mod_dir.c>

DirectoryIndex index.html index.htm index.php index.shtml index.shtm

</IfModule>


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


14. В блоке:

<Files ~ "^\.ht">

Order allow,deny

Deny from all

Satisfy All

</Files>


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


удалите строку: Satisfy All.


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


15. Далее следует отключить директиву UseCanonicalName On, т.е. поставить значение Off: UseCanonicalName Off


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


16. Если вы желаете, чтобы в сообщениях об ошибке высвечивался e-mail администратора, то замените в следующей опции On на Email:


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


ServerSignature EMail


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


17. Находим такую строку:

ScriptAlias /cgi-bin/ "D:/usr/Apache/cgi-bin/"


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


и заменяем ее другой строкой: ScriptAlias /cgi-bin/ "/home/cgi-bin/"


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


Этот каталог cgi-bin, в котором должны располагаться ваши CGI - скрипты. Он был создан в директории home.

18. Установите следующие опции для папки cgi-bin:

<Directory "/home/cgi-bin/">

AllowOverride All

Options ExecCGI

</Directory>


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


19. Ищем строку AddType application/x-tar .tgz, она расположена после настроек приоритета языков. Перед этой строкой необходимо добавить блок подключения php:

#AddType application/x-httpd-php phtml php3 php

#ScriptAlias /__php_dir__/ "/usr/php/"

#Action application/x-httpd-php "/__php_dir__/php.exe"


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


Первая строка указывает расширения файлов, которые должны обрабатываться PHP интерпретатором.

Во второй строке связывается настоящий путь к PHP и псевдоним, а в третьей указывается файл интерпретатора.

Эти строки пока следует закомментировать, иначе могут возникнуть ошибки. После настройки PHP, комментарии нужно будет снять.

20. Далее настраивают SSI — очень мощный и в то же время очень простой инструмент, способный помочь при создании и поддержке сайта. С помощью SSI-директив, их еще называют SSI-вставками, можно включать в страницу другие файлы, результаты работы программ, значения системных переменных и пр. Преимущества этой технологии особенно проявляются, когда нужно поддерживать достаточно большой по объему сайт, который имеет определенную структуру и повторяющиеся по всему сайту элементы. Для подключения SSI находят строки, снимают с них комментарии и изменяют, как показано ниже: AddHandler cgi-script .cgi

Затем надо раскомметировать и изменить:

AddType text/html .shtml .shtm

AddHandler server-parsed .shtml .shtm

Было:


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


Стало:


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


Этими директивами настраиваем SSI. Apache будет обрабатывать файлы с указанными расширениями процессором SSI. Это наиболее стандартный ход. Впрочем, вместо .shtml можно написать .html или .phtml - главное, чтобы расширение было идентично расширению, которые использует для обозначения использующих SSI файлов провайдер.

И, естественно, нужно включить сам "механизм" вложения, а для этого добавить к команде Options слово Includes. Тогда строка с командой Options может принять вид: Options Indexes FollowSymLinks Includes


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


Далее надо раскомметировать: AddHandler send-as-is asis


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


Эта функция разрешает Apache передачу файлов, не сопровождающихся http заголовками.

21. Для использования карт изображения и карт типов раскомметируйте следующие строки:

AddHandler imap-file map

AddHandler type-map var


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


22. В самый конец файла добавьте строку:

Include conf/vhosts.conf


Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows


Сохраните все изменения файла httpd.conf. Создайте резервную копию рабочего файла httpd.conf (например, с названием: httpd.conf рабочий). Это может оказаться полезным при восстановлении системы.


Информация о работе «Установка и настройка локального web-сервера Apache, PHP, MySQL под операционную систему Windows»
Раздел: Информатика, программирование
Количество знаков с пробелами: 70189
Количество таблиц: 1
Количество изображений: 170

Похожие работы

Скачать
69548
0
28

... файлах. Если в одном из файлов Вы это поменяли, то во втором тоже нужно внести точно такое же исправление. Конфиги: _dima.php и dima_chat.conf. 3. УСТАНОВКА И НАСТРОЙКА ЧАТА ПОД LINUX/FreeBSD Рассмотрим порядок установки программы CHAT.PHP.SPB.RU на Интернет-сервер провайдера/хостера/организации. 90% успеха - точное исполнение инструкций, буквально по каждому слову. Пропустите хотя бы один ...

Скачать
255323
33
27

... в помещении представлена на рисунке 4.1 Рисунок 4.1 - Схема размещения светильников в аудитории № 209. Заключение В работе проведено исследование использования программ дистанционного обучения для подготовки учебно-методической документации, описаны их положительные стороны и выявлены основные проблемы. В результате проведенного исследования разработано web-приложение "R@Learning ...

Скачать
374863
43
0

... интерфеса и интерфейса локольной сети ·     Предложение о выборе вариантов загрузки При этом возможен вариант запгрузки как с SCSI устройства (диск, CDROM, лента, …) так и через локальную сеть. Загрузочный диск должен быть предварительно сконфигурирован. Так как обьем Boot ROM не может быть большим, в его задачи входит загрузка вторичного загрузчика ...

Скачать
33496
3
15

... , фоновые задачи (длительный расчет, передача электронной почты по модему, форматирование дискеты и т.д. и т.п.) не мешают интерактивной работе; позволяет легко интегрировать компьютер в локальные и глобальные сети, в т.ч. в Internet; работает с сетями на базе Novell и MS Windows; позволяет выполнять представленные в формате загрузки прикладные программы других ОС - различных версий Unix, DOS и ...

0 комментариев


Наверх