Windows下搭建Nginx服务器

Nginx原生为Linux服务的,官方并没有提供编译好的Windows版本下载,所以要在Windows下使用Nginx,要么下载源码自己编译,要么使用别人已经编译好的文件。


1、下载nginx 1.7.11.3 Gryphon(当然选择下列任何一个都行)

13908708-314236d02e259221.png
http://nginx-win.ecsds.eu/download/

打开链接http://nginx-win.ecsds.eu/download/,下载nginx 1.7.11.3 Gryphon.zip


2、解压nginx 1.7.11.3 Gryphon

解压后存放的路径不能带有中文和空格,建议建议把文件名改成nginx-1.7.11.3-Gryphon,同时放到磁盘根目录下,如:

13908708-7d41cc441824f8c2.png
D:\nginx-1.7.11.3-Gryphon


3、下载nginx-rtmp-module

13908708-1162d244bcefe184.png
nginx-rtmp-module

链接为:https://github.com/arut/nginx-rtmp-module


4、解压nginx-rtmp-module

解压nginx-rtmp-module到nginx根目录下,并修改其文件夹名为nginx-rtmp-module(原名为nginx-rtmp-module-master),确保服务器状态检查程序stat.xsl路径为nginx根目录/nginx-rtmp-module/stat.xls


5、创建配置文件nginx-win-rtmp.conf

搭建RTMP服务器需要进行相关配置,我们新建一个配置文件nginx-win-rtmp.conf(在conf下复制一个.conf再粘贴并命名成nginx-win-rtmp.conf),详细信息请看相关资源里面的nginx-win-rtmp.conf文件。

其中最主要的两个配置如下:

13908708-617d302b0e2232c2.png
nginx-win-rtmp.conf

rtmp设置,默认监听1935端口,路径关键字为live


13908708-db5f2bfced995d5b.png
http设置,监听8090端口(端口冲突就是改这里就行了)


6、配置完成,启动服务

cmd进入nginx目录,输入下面语句启动服务

start nginx.exe -c conf\nginx-win-rtmp.conf

如无意外,显示如下

13908708-522cb56bd71805ce.png
启动nginx

其中语句可以换成nginx.exe -c conf\nginx-win-rtmp.conf,只不过少了start,窗口会一直处于占用模式


7、检查Nginx是否启动

最简单的方式就是在服务管理器中查看,如果进程中有nginx.exe存在,证明启动成功

13908708-1cc2cf4135bf2c72.png
检查是否启动成功

浏览器打开相关页面(http://127.0.0.1:8090)

13908708-8ccc052cebbbfd14.png
浏览器效果



其次如果需要停止nginx服务,可以输入下面的语句

nginx.exe -s stop -c conf\nginx-win-rtmp.conf

或者

nginx.exe -s quit -c conf\nginx-win-rtmp.conf


8、至此,nginx-rtmp服务器搭建完成,接下来继续开发客户端推流


9、注意事项

去服务器安装的时候,只需复制文件过去即可,如果说缺失缺失msvcr100d.dll,可以安装相关资源里面对应的微软常用运行库合集,其次,在外网服务器环境下,必须配置好出站入站规则(设置1935端口),否则无法访问

这里包括下面的教程,统一把服务安装在本机,即rtmp地址为rtmp://127.0.0.1:1935/live/123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值