您的位置:首页 > 运维架构 > Nginx

winserver的nginx-rtmp流媒体服务器配置

2017-01-21 00:00 323 查看
摘要: 最近由于项目需要,将debian的服务器换成了winserver2012,于是就在这个上面尝试了一下如何配置流媒体服务器。这篇文章主要参考其他博主的配置,基本上照搬过来是为了防止以后找不到。

云服务器机器配置:
Windows Server 2012 R2
内存: 1GB

1. 下载 nginx 1.7.11.3 Gryphon
下载链接: http://nginx-win.ecsds.eu/download/nginx 1.7.11.3 Gryphon.zip
下载完成后解压;
将解压后的目录名改成:
nginx-1.7.11.3

2. 下载服务器状态检查程序 stat.xsl
下载链接: https://github.com/arut/nginx-rtmp-module/ 将nginx-rtmp-module-master.zip解压后复制到目录:nginx-1.7.11.3下,
保证stat.xls的目录为:
nginx-1.7.11.3-Gryphon\nginx-rtmp-module\stat.xsl

3. 复制配置文件 conf\nginx-win.conf ,然后将新文件的后缀名 改成nginx.conf,然后将下面一段添加至新文件末尾。
rtmp {
server {
listen 1935; #监听端口 若被占用 可以更改
chunk_size 4096; #上传flv文件块儿的大小
application live { #开启的一个叫live的应用
live on;
}
}
}
此外,winserver服务器一般都开了IIS,因此要把nginx的http服务的server的listen端口改成80xx,其他不必设置。

4. 启动服务器
返回上一级目录,直接点击nginx.exe文件,就可以启动服务。

5.常用nginx命令

(1)启动:

start nginx 或 nginx.exe

注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

(2)停止:

nginx.exe -s stop

stop是快速停止nginx,可能并不保存相关信息;

nginx.exe -s quit

quit是完整有序的停止nginx,并保存相关信息。

(3)重新载入Nginx:

nginx.exe -s reload

当配置信息修改,需要重新载入这些配置时使用此命令。

(4)重新打开日志文件:

nginx.exe -s reopen

(5)查看Nginx版本:

nginx -v

感谢以下参考博客博主的帮助:
http://blog.csdn.net/lishimin1012/article/details/52130683 http://blog.csdn.net/ppby2002/article/details/38681345
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: