對於沒有接觸過nginx的我,在看了別人搭建的直播服務後心癢癢了,也就照著搭建了乙個直播服務,我是在阿里雲伺服器上搭建的,首先來說一下阿里雲伺服器,我買的是乙個ecs的雲伺服器,系統是centos7
然後用xshell連線上我的伺服器,發現連線不上,原來是阿里雲伺服器的安全策略在起作用,預設埠是不開放的,所以我們需要開放埠,開啟控制台,找到自己的雲伺服器,開啟例項,然後開啟安全組去配置規則
在這裡開放需要用到的埠,我開放了21,22,80,81號埠,然後我們去安裝nginx和rtmp模組
當然都知道編譯安裝的前提是要有編譯安裝的工具,所以先來安裝一下編譯安裝的工具
[root@localhost nginx-1.8.1]# yum groupinstall "development tools" -y
[root@localhost nginx-1.8.1]# yum install openssl-devel openssl -y
然後再來configure
出現錯誤,找不到檔案,改rtmp目錄名即可
[root@localhost nginx-1.8.1]# cd
[root@localhost ~]# mv nginx-rtmp-module-master nginx-rtmp-module
繼續
[root@localhost nginx-1.8.1]# ./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module
這樣就成功了。
編譯安裝
[root@localhost nginx-1.8.1]# make&&make install
至此,nginx安裝完畢,接下來便是編輯配置檔案
這便是我的配置檔案,我沒有監聽80埠而監聽的81埠
[root@localhost nginx-1.8.1]# mkdir /usr/local/nginx/html/hls/
[root@localhost nginx]# cd /usr/local/nginx/
[root@localhost nginx]# ./sbin/nginx
在設定之中推流
流名稱可以任意填寫,我填的是test
在串流網路中輸入url
rtmp://***/hls/test ***為主機ip
串流之後即可看到推流內容
這樣,直播服務搭建完畢
在阿里雲伺服器上搭建SVN伺服器
購買阿里雲服務的步驟就說了,登陸上伺服器之後 1.安裝svn軟體包 sudo apt get install subversion2.建立svn的服務資料夾,我將服務資料夾路徑設定為 home svn sudo mkdir home svn3.建立倉庫 sudo svnadmin create ho...
在阿里雲伺服器上搭建 SVN 服務端
1 安裝 svn apt get install subversion 方式二 yum install subversion ps 檢視版本 svnserve version 2 建立版本庫 先建目錄 mkdir usr xq svn建立版本庫 subversion目錄說明 db目錄 就是所有版本控...
在阿里雲伺服器上搭建SVN服務端
1 安裝svn apt get install subversion 方式二 yum install subversion 2ps 檢視版本 svnserve version 2 建立版本庫 先建目錄 mkdir usr xq svn建立版本庫 subversion目錄說明 db目錄 就是所有版本控...