Установка дополнительных модулей Nginx с Кв. - добирается

Путем предположения я узнал, что exampledomain.com доступен для передач.

38
задан 15 March 2015 в 17:01
4 ответа

Установка dpkg-dev:

sudo apt-get install dpkg-dev

Добавьте репозиторий:

sudo add-apt-repository ppa:nginx/stable

Править /etc/apt/sources.list.d/nginx-stable-lucid.list, добавьте dpkg-src:

deb http://ppa.launchpad.net/nginx/stable/ubuntu lucid main
deb-src http://ppa.launchpad.net/nginx/stable/ubuntu lucid main

примечание: (предыдущий шаг, возможно, был уже автоматически выполнен на Ubuntu> = 12.04 - также удостоверяются, что Вы изменяетесь lucid отразить Вашу версию)

Ресинхронизируйте индексные файлы пакета:

sudo apt-get update

Получите источники:

apt-get source nginx

Зависимости от сборки:

sudo apt-get build-dep nginx

Редактирование nginx-0.8.54/debian/rules:

config.status.full: config.env.full config.sub config.guess
...
--add-module=path/to/nginx_uploadprogress_module

Пакет сборки:

cd nginx-0.8.54 && dpkg-buildpackage -b

Пакеты установки:

sudo dpkg --install nginx-common_1.2.4-2ubuntu0ppa1~precise_all.deb

sudo dpkg --install nginx-full_1.2.4-2ubuntu0ppa1~precise_amd64.deb
56
ответ дан 28 November 2019 в 19:47

Поскольку сжатие в Debian и с момента oneric в Ubuntu, есть некоторые (например, headers-more-module ] Мне нужно) в

apt-get install nginx-extras
29
ответ дан 28 November 2019 в 19:47

Приятная статья, которую можно прочитать здесь , подробно расскажет о компиляции модулей в nginx. В принципе, вам нужно перекомпилировать nginx каждый раз, когда вы хотите установить модуль.

Также будет работать аналогичный метод.

 wget 'http://nginx.org/download/nginx-1.9.3.tar.gz'
 tar -xzvf nginx-1.9.3.tar.gz
 cd nginx-1.9.3/

 # Here we assume you would install you nginx under /opt/nginx/.
 ./configure --prefix=/opt/nginx \
     --add-module=/path/to/headers-more-nginx-module
 make
 make install
0
ответ дан 28 November 2019 в 19:47

Установка Nginx из исходного кода необходима, если вы хотите добавить к нему дополнительный / (сторонний модуль). При установке через исходный код Nginx не может использоваться в качестве службы, а logrotate не настраивается для Nginx. Следуйте этому методу , чтобы установить его со всеми функциями, которые вы получаете при установке через apt-get

1
ответ дан 28 November 2019 в 19:47

Теги

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