NGINX-RTSP-ALT
Сборка NGINX с поддержкой модуля RTSP на Альт P10
Сборка
Просто брсьте это в консоль:
cat << 'EOF' > /opt/build_nginx_with_rtmp_module.sh
#!/bin/bash
mkdir -p /opt/build
export NGINX_VERSION=1.25.3
export NGINX_RTMP_MODULE_VERSION=1.2.2
# Install Packages
apt-get update && apt-get install -y wget gcc libpcre-devel libssl-devel zlib-devel make
# Download nginx source
cd /opt/build
wget https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz
tar -zxf nginx-${NGINX_VERSION}.tar.gz
rm nginx-${NGINX_VERSION}.tar.gz
# Download rtmp-module source
wget https://github.com/arut/nginx-rtmp-module/archive/v${NGINX_RTMP_MODULE_VERSION}.tar.gz
tar -zxf v${NGINX_RTMP_MODULE_VERSION}.tar.gz
rm v${NGINX_RTMP_MODULE_VERSION}.tar.gz
# Build nginx with nginx-rtmp module
cd nginx-${NGINX_VERSION}
./configure \
--prefix=/app/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--http-client-body-temp-path=/tmp/nginx-client-body \
--with-http_ssl_module \
--with-threads \
--add-module=/opt/build/nginx-rtmp-module-${NGINX_RTMP_MODULE_VERSION} \
--with-cc-opt="-Wimplicit-fallthrough=0" && \
make -j $(getconf _NPROCESSORS_ONLN) && \
make install
EOF
chmod +x /opt/build_nginx_with_rtmp_module.sh
/opt/build_nginx_with_rtmp_module.sh
Проверка
/app/nginx/sbin/nginx -v