Установка Nginx с сторонними модулями на Debian

Материал из wiki.mohax.kh.ua
Перейти к: навигация, поиск

Создаем папку для работы

mkdir tmp
cd tmp/

Скачиваем и разархивируем исходники Nginx

wget http://nginx.org/download/nginx-1.10.2.tar.gz
tar -xzf nginx-1.10.2.tar.gz

Устанавливаем недостающие пакеты для сборки

apt-get install libpcre3-dev make libssl-dev unzip

Скачиваем необходимые модули (для примера установлю nginx-rtmp-module)

wget https://github.com/arut/nginx-rtmp-module/zipball/master -O nginx-rtmp-module-master.zip
unzip nginx-rtmp-module-master.zip -d nginx-rtmp-module-master

Конфигурируем

./configure --prefix=/usr /
--conf-path=/etc/nginx/nginx.conf / Место хранения конфигурационного файла
--add-module=../nginx-rtmp-module-master/arut-nginx-rtmp-module-* / Добавляем путь до модуля
--pid-path=/var/run/nginx.pid / Расположение .pid файла
--error-log-path=/var/log/nginx/error.log / Расположение .log файлов
--http-log-path=/var/log/nginx/access.log / --with-http_ssl_module

Устанавливаем

make
make install