NGINX-RTSP-ALT: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (→Проверка) |
Vovan (обсуждение | вклад) (→Сборка) |
||
Строка 18: | Строка 18: | ||
# Download nginx source | # Download nginx source | ||
− | cd build | + | cd /opt/build |
wget https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz | wget https://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz | ||
tar -zxf nginx-${NGINX_VERSION}.tar.gz | tar -zxf nginx-${NGINX_VERSION}.tar.gz | ||
Строка 49: | Строка 49: | ||
/opt/build_nginx_with_rtmp_module.sh | /opt/build_nginx_with_rtmp_module.sh | ||
</pre> | </pre> | ||
− | |||
==Проверка== | ==Проверка== | ||
/app/nginx/sbin/nginx -v | /app/nginx/sbin/nginx -v |
Текущая версия на 14:48, 9 ноября 2023
Сборка 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