Установка Parser на веб-сервер Apache 1.3, модуль сервера


Для установки Parser необходимо внести изменения в основной конфигурационный файл веб-сервера, или, если у вас нет к нему доступа, необходима возможность использовать .htaccess файлы.

По-умолчанию, в установке Apache возможность использования
.htaccess отключена.
Если она вам необходима, разрешите их использовать (по крайней мере, задавать
FileInfo). Для чего в основном конфигурационном файле веб-сервера (обычно httpd.conf) в секцию вашего <virtualhost …> вашего сайта, или вне ее - для всех сайтов, добавьте директивы:
<Directory /путь/к/вашему/веб/пространству>
AllowOverride
 FileInfo
</Directory>


Parser3 самостоятельно выполняет необходимые перекодирования, так что для Русского Apache
добавьте в основной конфигурационный файл веб-сервера (обычно httpd.conf) строку:
CharsetDisable On
запрещающую использование возможностей перекодирования Русского Apache для вашего сервера.
Если возможности изменить основной конфигурационный файл веб-сервера у вас нет, добавьте эту строку в
.htaccess файл.


Под UNIX:
Необходимо собрать Parser из исходных кодов, задав ключ --with-apache13 у скрипта configure, при make на экране появится инструкция по дальнейшей сборке Apache из его исходных кодов.
Внимание: на некоторых системах стандартный
make не работает с make-файлами Parser3, воспользуйтесь GNU вариантом: gmake.

Под Win32:
Поместите файлы с исполняемым кодом модуля Parser (в текущей версии,
ApacheModuleParser3.dll) в произвольный каталог.
Если вы используете версию Parser с поддержкой XML, в каталог, указанный в переменной окружения
PATH (например, C:\WinNT), распакуйте XML библиотеки.
Добавьте в файл
httpd.conf после имеющихся строк LoadModule:
# динамическая загрузка модуля
LoadModule
 parser3_module x:\path\to\ApacheModuleParser3.dll
Внимание: если необходимо, поместите сопутствующие .dll файлы в тот же каталог.

А после имеющихся строк AddModule (если не имеются, не добавляйте):
# добавление модуля к списку активных модулей
AddModule
 mod_parser3.c
Внимание: до 3.1.1 версии Parser: AddModule mod_parser3.C  (на конце .C большая)

Добавьте в файл .htaccess вашего сайта (или в httpd.conf в секцию <virtualhost …> вашего сайта, или вне ее - для всех сайтов) блоки:
# назначение обработчиком .html страниц
AddHandler
 parser3-handler html

# задание 
Конфигурационного файла
ParserConfig x:\path\to\parser3\config\auto.p

# запрет на доступ к .p файлам, в основном
, к auto.p
<
Files
 ~ "\.p$">
   
Order
 allow,deny
   
Deny
 from all
</Files>


    Поддержать сайт на родительском проекте КГБ