Глава 3. Конфигурирование Webdao

Содержание

Конфигурирование Web сервера
Настройка Standalone сервера FastCGI
nginx ( standalone FastCGI)
apache (static + standalone FastCGI)
lighttpd (standalone FastCGI)
Настройка cgi сервера
apache ( CGI )
Запуск из shell

Конфигурирование производится с помощью переменных окружения. Предопределены следующие переменные:

Таблица 3.1. Конфигурационные параметры

Имяописаниепример
wdIndexFile" index.html - наименование файла, который будет обрабатываться при поступлении запросов. В качестве значения возможны: полный путь, или путь относительно DOCUMENT_ROOT. По умолчанию: $ENV{DOCUMENT_ROOT}/index.xhtml "index.html
wdEngineнаименование пакета основного модуля. Этот модуль обслуживает все запросы поступающие к /. По умолчанию: WebDAO::EngineShowPrice
wdEnginePar" параметры инициализации при создании основного модуля. Значение - строка, содержащая пары ключ=значние. Пары отделяются друг от друга ;. По умолчанию: undef "config=/home/zag/showprice.ini
wdSession" имя пакета модуля, обслуживающего сессионность. Этот модуль используется для идентификации web сессии. По умолчанию: WebDAO::Session "WebDAO::Sessionco
wdStore" имя модуля, обеспечивающего хранение сессионных параметров пользователя. По умолчанию: WebDAO::Store::Abstract"WebDAO::Store::MLDBM
wdStoreParпараметры инициализации для модуля хранения сессионных параметров. По умолчанию: undefpath=/home/zag/Work/Recomendator/bin/tmp
wdFCGIreqколичество запросов на FastCGI процесс. Параметр используется при работе в режиме FastCGi. По умолчанию: -1 - unlimited1000

Для сервера lighttpd используются имена соответвенно: WD_INDEXFILE, WD_ENGINE, WD_ENGINE_PAR, WD_SESSION, WD_STORE, WD_STORE_PAR, WD_DEBUG.