omobus-scgid: OMOBUS scgi server.
OMOBUS scgi server - это специальная среда (контейнер) для выполнения Lua-скриптов, которые используется для создания интерактивного контента или различных web-сервисов. По соображениям безопасности, исполняемый Lua-скрипт изолируется в chroot окружении.
Компиляция omobus-scgid сервера
Для компиляции необходимо выполнить:
$ make
$ sudo make install
По умолчанию, omobus-scgid копирует исполняемые файлы в каталог /usr/local/. Для указания другого каталога можно использовать следующую команду, в том случае, если необходимо указать другой кактлог:
$ sudo make PREFIX=/some/other/directory install
Для получения дополнительной информации:
$ make help
Компиляция с использованием tcmalloc
tcmalloc это реализация malloc(), ориентированная на эффективную работу с большим количеством мелких объектов. Для компиляции omobus-scgid с поддержкой tcmalloc необходимо выполнить следующую команду (естественно, предварительно необходимо установить актуальную версию tcmalloc):
$ make USE_TCMALLOC=yes
Или установив флаг USE_TCMALLOC=yes в Makefile.rules.
COPYRIGHT
Исходный код проекта omobus-scgid распростаняется под лицензией GPLv2. Дополнительная информация приводится в файле COPYRIGHT.
Описание
SCGI сервер-контейнер для выполнения скриптовых сценариев на языке LUA