美文网首页
Windows下搭建Nginx服务器

Windows下搭建Nginx服务器

作者: MsgSS | 来源:发表于2018-09-09 00:00 被阅读83次

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


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

    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,同时放到磁盘根目录下,如:

    D:\nginx-1.7.11.3-Gryphon

    3、下载nginx-rtmp-module

    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文件。

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

    nginx-win-rtmp.conf

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

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

    6、配置完成,启动服务

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

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

    如无意外,显示如下

    启动nginx

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

    7、检查Nginx是否启动

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

    检查是否启动成功

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

    浏览器效果

    其次如果需要停止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

    相关文章

      网友评论

          本文标题:Windows下搭建Nginx服务器

          本文链接:https://www.haomeiwen.com/subject/tfehgftx.html