172 похожих чатов

Всем привет. У меня есть dockerfile FROM ubuntu:latest RUN apt-get update RUN apt-get

-y install wget

RUN wget 'http://nginx.org/download/nginx-1.21.6.tar.gz'
RUN tar -xzvf nginx-1.21.6.tar.gz

RUN apt-get install -y git
RUN apt-get install -y gcc
RUN apt-get install -y make
RUN apt-get install -y libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev

WORKDIR nginx-1.21.6
RUN apt-get install -y mercurial
RUN hg clone http://hg.nginx.org/njs
RUN git clone https://github.com/openresty/redis2-nginx-module
RUN ./configure --prefix=/etc/nginx --modules-path=/etc/nginx/modules --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --add-module=redis2-nginx-module --add-module=njs/nginx
RUN make -j2
RUN make install

WORKDIR ../

COPY /nginx /etc/nginx

EXPOSE 80

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


и после запуска контейнера я получаю ошибку: "nginx: [emerg] dlopen() "/etc/nginx/modules/ngx_http_js_module.so" failed (/etc/nginx/modules/ngx_http_js_module.so: cannot open shared object file: No such file or directory) in /etc/nginx/nginx.conf:1" и папка с модулем, которую я указал в modules-path пустая, даже сама папка модулей не создалась. Что я делаю не так?

18 ответов

22 просмотра

мб COPY ./nginx /etc/nginx

Данил- Автор вопроса
Valentin
мб COPY ./nginx /etc/nginx

с копи то все нормально, у меня модули не собираются

Данил
с копи то все нормально, у меня модули не собирают...

Выведи после make install содержимое папки с модулями

Данил- Автор вопроса
Максим Мартынов
Выведи после make install содержимое папки с модул...

я ж написал что сама папка модулей даже не создалась)

Данил- Автор вопроса
Данил- Автор вопроса
Максим Мартынов
В логах что?

в еррор логе ничего такого нет

Данил- Автор вопроса

https://pastebin.com/Uc5By9df вот полный билд лог, вроде ничего такого, нормально сконфигурились модули

Данил
и после сборки, и после запуска

Не вижу в логах вывода ls -lsah /etc/nginx/modules, который мог бы подтвердить эти слова

Данил- Автор вопроса
Данил- Автор вопроса
Максим Мартынов
Не вижу в логах вывода ls -lsah /etc/nginx/modules...

ок, щас соберу с этим, но там реально нет даже папки модулей

https://www.nginx.com/blog/compiling-dynamic-modules-nginx-plus/amp/ Step 3 Там используется аргумент --add-dynamic-module, и собранные модули ручками копируются

Данил- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Карта сайта