назад Alt ←

Установка 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>