为nginx安装推送流模块
我需要为nignx安装推流模块为nginx安装推送流模块,nginx,module,centos,Nginx,Module,Centos,我需要为nignx安装推流模块 cd / wget http://nginx.org/download/nginx-1.7.12.tar.gz tar -xvf nginx-1.7.12.tar.gz cd nginx-1.7.12 git clone http://github.com/wandenberg/nginx-push-stream-module.git 接下来 ./configure --sbin-path=/usr/local/sbin --conf-path=/etc/ngi
cd /
wget http://nginx.org/download/nginx-1.7.12.tar.gz
tar -xvf nginx-1.7.12.tar.gz
cd nginx-1.7.12
git clone http://github.com/wandenberg/nginx-push-stream-module.git
接下来
./configure --sbin-path=/usr/local/sbin --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.pid --user=nginx --group=nginx --with-http_gzip_static_module --add-module=nginx-push-stream-module
结果之后。。。
在nginx推流模块中添加模块
正在检查http\u推送\u流\u模块。。。建立
+已配置ngx_http_推送_流_模块
make && make install
搞定
运行命令“nginx-V”
服务nginx启动
[root@p11 nginx-1.7.12]# systemctl status nginx.service
апр 14 03:26:02 p11.ihc.ru nginx[31057]: Starting nginx: nginx: [emerg] unknown directive "push_stream_shared_memory_size" in /etc/nginx/nginx.conf:59
апр 14 03:26:02 p11.ihc.ru nginx[31057]: [FAILED]
[root@p11 nginx-1.7.12]# nginx -V
nginx version: nginx/1.7.12
built by gcc 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC)
TLS SNI support enabled
configure arguments: --sbin-path=/usr/local/sbin --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.pid --user=nginx --group=nginx --with-http_gzip_static_module --with-http_realip_module --with-http_mp4_module --with-http_flv_module --with-http_dav_module --with-http_secure_link_module --with-http_geoip_module --with-http_ssl_module --with-http_spdy_module --add-module=nginx-push-stream-module
检查您的nginx安装:
nginx -V
此命令用于查看所有编译选项等。
您可以检查nginx推流模块模块您的构建看起来很好,因此我将检查您的$PATH中是否有多个nginx二进制文件,您的服务可以代替新构建执行
whereis nginx
您已经将新的二进制文件安装到/usr/local/sbin中,因此请检查您是否忘记删除可能会干扰的较旧的nginx分布式软件包
rpm -qa | grep ^nginx
如果所有其他操作都失败,请将git repo移出nginx源,然后重试:
git clone https://github.com/wandenberg/nginx-push-stream-module.git
wget http://nginx.org/download/nginx-1.7.12.tar.gz
tar -xvf nginx-1.7.12.tar.gz
cd nginx-1.7.12
./configure --sbin-path=/usr/local/sbin --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.pid --user=nginx --group=nginx --with-http_gzip_static_module --add-module=../nginx-push-stream-module
make && make install
更好的是,如果您想自动化构建,这就是我在服务器上使用的:
希望有帮助
git clone https://github.com/wandenberg/nginx-push-stream-module.git
wget http://nginx.org/download/nginx-1.7.12.tar.gz
tar -xvf nginx-1.7.12.tar.gz
cd nginx-1.7.12
./configure --sbin-path=/usr/local/sbin --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.pid --user=nginx --group=nginx --with-http_gzip_static_module --add-module=../nginx-push-stream-module
make && make install