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