Windows下搭建Nginx伺服器
Nginx原生為Linux服務的,官方並沒有提供編譯好的Windows版本下載,所以要在Windows下使用Nginx,要麼下載原始碼自己編譯,要麼使用別人已經編譯好的檔案。
1、下載nginx 1.7.11.3 Gryphon(當然選擇下列任何一個都行)
開啟連結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,同時放到磁碟根目錄下,如:
3、下載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檔案。
其中最主要的兩個配置如下:
rtmp設定,預設監聽1935埠,路徑關鍵字為live
6、配置完成,啟動服務
cmd進入nginx目錄,輸入下面語句啟動服務
start nginx.exe -c conf\nginx-win-rtmp.conf
如無意外,顯示如下
其中語句可以換成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環境搭建WindowsNginx
- Windows下的git伺服器搭建WindowsGit伺服器
- Windows下Nginx+Web.py+FastCGI服務搭建WindowsNginxWebAST
- windows下用nginx配置https伺服器WindowsNginxHTTP伺服器
- MQTT在Windows下搭建MQTT伺服器MQQTWindows伺服器
- 【MQTT】在Windows下搭建MQTT伺服器MQQTWindows伺服器
- Windows下使用GitStack搭建Git伺服器WindowsGit伺服器
- Windows下MQTT代理伺服器的搭建WindowsMQQT伺服器
- windows系統下搭建雲伺服器教程Windows伺服器
- 使用docker和nginx搭建一個下載伺服器DockerNginx伺服器
- WINDOWS下Nginx命令WindowsNginx
- nginx伺服器搭建以及配置Nginx伺服器
- nginx 靜態伺服器搭建Nginx伺服器
- Nginx搭建檔案伺服器Nginx伺服器
- docker使用nginx搭建靜伺服器DockerNginx伺服器
- Nginx搭建RTMP推拉流伺服器Nginx伺服器
- 使用nginx搭建http代理伺服器NginxHTTP伺服器
- nginx windows下 快速關閉NginxWindows
- 【知識分享】windows系統下搭建雲伺服器教程Windows伺服器
- 使用Nginx搭建公網代理伺服器Nginx伺服器
- mac下搭建nginx+php+mysqlMacNginxPHPMySql
- 在Windows下使用MaraDNS搭建簡單的DNS伺服器WindowsDNS伺服器
- 搭建Windows SVN伺服器及TortoiseSVN使用幫助和下載Windows伺服器
- Windows下安裝nginx教程(轉)WindowsNginx
- nginx在windows下的使用三NginxWindows
- 在Mac上搭建自己的伺服器——NginxMac伺服器Nginx
- nginx+fastcgi搭建高負載伺服器NginxAST負載伺服器
- nginx上搭建HLS流媒體伺服器Nginx伺服器
- Windows平臺SSH伺服器搭建Windows伺服器
- Windows 下搭建 lnmp 環境WindowsLNMP
- Windows下搭建Solr環境WindowsSolr
- windows下搭建lisp環境WindowsLisp
- Liunx下安裝Nginx伺服器Nginx伺服器
- windows下配置nginx+php環境WindowsNginxPHP
- windows下tftp伺服器WindowsFTP伺服器
- Nginx-05-nginx 反向代理是什麼?windows 下如何配置使用 nginxNginxWindows
- Linux學習之路(三) — 搭建nginx伺服器LinuxNginx伺服器
- window + nginx-rtmp + php-cgi 伺服器搭建NginxPHP伺服器