LINUX.ORG.RU

centos 7 nginx lua module

 , , ,


0

2

есть centos 7, установлен nginx из репо epel

rpm -qa | grep nginx
nginx-mod-mail-1.12.2-2.el7.x86_64
nginx-1.12.2-2.el7.x86_64
nginx-filesystem-1.12.2-2.el7.noarch
nginx-mod-http-geoip-1.12.2-2.el7.x86_64
nginx-mod-http-xslt-filter-1.12.2-2.el7.x86_64
nginx-all-modules-1.12.2-2.el7.noarch
nginx-mod-stream-1.12.2-2.el7.x86_64
nginx-mod-http-perl-1.12.2-2.el7.x86_64
nginx-mod-http-image-filter-1.12.2-2.el7.x86_64

мне надо подключить два модуля ndk_http_module.so и ngx_http_lua_module.so

как их можно установить через репозиторий или только собирать с этими модулями?

на debian/ubuntu есть пакет nginx-extras и там нормально можно подключаться модули, а как правильно это делается на CentOS?


Ответ на: комментарий от Deleted

как-то не очень хочется переходить на openresty из пару модулей

Garcia
() автор топика

Nginx нужно собирать сразу со всеми модулями, которые в него планируется хоть когда-то загружать. Теоретически там есть «режим совместимости», но модульность в рантайме там была прицеплена сбоку, так что если вдруг раскладка каких-нибудь структур не совпадёт, будут шальные баги.

Так что если в дистрибутиве у тебя нет модуля Lua, нужно собирать Nginx заново самому.

i-rinat ★★★★★
()

Собирать из сорсов, и быть готовым в случае багрепортов проверять на ванильной версии, т.к. репутация у этого модуля не очень

annulen ★★★★★
()
22 июля 2019 г.
Ответ на: комментарий от Garcia

Лучше так

yum install https://extras.getpagespeed.com/release-el7-latest.rpm
yum install nginx-module-lua
dvershinin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.