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

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

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

Под UNIX
Необходимо собрать Parser из исходных кодов, задав опцию
--with-apache у скрипта buildall.

# динамическая загрузка модуля 
LoadModule parser3_module /path/to/mod_parser3.so

Под Windows
Необходимо собрать Parser из исходных кодов, используя заранее подготовленные файлы проектов (
.sln). Поместить файл с исполняемым кодом модуля Parser (в текущей версии - mod_parser3.dll) в произвольный каталог. Добавить в файл httpd.conf после имеющихся строк LoadModule:

# динамическая загрузка модуля
LoadModule parser3_module x:\path\to\mod_parser3.dll

Внимание: если это необходимо, сопутствующие
.dll-файлы помещаются в тот же каталог.

Нужно добавить в .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>


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 11.09.2024