Ошибка при сборке nginx + lua из исходников в контейнере docker

Для обучения собираю nginx + lua из исходников, в процессе компиляции происходит ошибка

nginx: [emerg] dlopen() "/usr/local/nginx/modules/ndk_http_module.so" failed (/usr/local/nginx/modules/ndk_http_module.so: cannot open shared object file: No such file or directory) in /etc/nginx/modules-enabled/10-mod-http-ndk.conf:1
nginx: configuration file /etc/nginx/nginx.conf test failed

dockerfile

# get image from...
FROM debian:9

# maintainer
LABEL maintainer="paffin"

# updates
RUN apt-get -y update
RUN apt-get -y upgrade

# install some utilites 
RUN apt-get install -y wget build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev nginx-extras

# modules
RUN cd /usr/local/src && wget http://nginx.org/download/nginx-1.19.8.tar.gz
RUN cd /usr/local/src && tar -zxvf nginx-1.19.8.tar.gz
RUN cd /usr/local/src && wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz
RUN cd /usr/local/src && tar -zxvf LuaJIT-2.0.5.tar.gz

RUN cd /usr/local/src && wget https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz
RUN cd /usr/local/src && tar -zxvf v0.3.0.tar.gz
RUN cd /usr/local/src && wget https://github.com/openresty/lua-nginx-module/archive/v0.10.9rc7.tar.gz 
RUN cd /usr/local/src && tar -zxvf v0.10.9rc7.tar.gz

RUN cd /usr/local/src/LuaJIT-2.0.5 && make
RUN cd /usr/local/src/LuaJIT-2.0.5 && make install
RUN cd /usr/local/src/nginx-1.19.8 && export LUAJIT_LIB=/usr/local/LuaJIT/lib 
RUN cd /usr/local/src/nginx-1.19.8 && export LUAJIT_INC=/usr/local/LuaJIT/include/luajit-2.0.5

RUN cd /usr/local/src/nginx-1.19.8 && ./configure --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-http_sub_module --with-http_v2_module --with-cc-opt=-O2 --with-ld-opt='-Wl,-rpath,/usr/local/lib'--add-module=/usr/local/src/lua-nginx-module-0.10.9rc7/ --add-module=/usr/local/src/ngx_devel_kit-0.3.0
RUN cd /usr/local/src/nginx-1.19.8 && make
RUN cd /usr/local/src/nginx-1.19.8 && make install
RUN nginx -t




EXPOSE 80 22 443



CMD [ "nginx", "-g", "daemon off;" ]

Ответы (0 шт):