×

Nginx搭建視頻播放服務(wù)器

  • 作者:新網(wǎng)
  • 來(lái)源:新網(wǎng)
  • 瀏覽:100
  • 2018-02-22 16:44:24

首先小編先說(shuō)明一點(diǎn),那就是搭建視頻播放服務(wù)器并不容易,需要花費(fèi)很多的知識(shí)和時(shí)間,為了可以使得大家更加順利進(jìn)行搭建,小編總結(jié)搭建過(guò)程中的難點(diǎn)以及解決方案。

 首先小編先說(shuō)明一點(diǎn),那就是搭建視頻播放服務(wù)器并不容易,需要花費(fèi)很多的知識(shí)和時(shí)間,為了可以使得大家更加順利進(jìn)行搭建,小編總結(jié)搭建過(guò)程中的難點(diǎn)以及解決方案。

3 (23).jpg
1.nginx.conf中的user配置很重要,如果user和要訪問(wèn)的文件擁有者不同,很有可能出現(xiàn)404錯(cuò)誤。
 
2.root和alias的區(qū)別,root不會(huì)疊加。
 
3.無(wú)法直接訪問(wèn)到flv: flv和mp4下要指定root,大部分網(wǎng)上的教程都沒(méi)指定,因?yàn)樗鼈冊(cè)谕荒夸浵?,如果不是一定要指?使用絕對(duì)路徑指定),flv正則匹配要加上播放器swf。
 
4.nginx無(wú)法從外網(wǎng)訪問(wèn):
 
·確認(rèn)nginx配置是否ok。(本機(jī)測(cè)試)
 
·確認(rèn)網(wǎng)絡(luò)是否可達(dá)。(telnet測(cè)試)
 
·是否受防火墻安全控制等。(修改防火墻設(shè)置)
 
·排除以上原因之后,遠(yuǎn)程實(shí)際再測(cè)試。
 
在centos7中我雖然關(guān)閉了防火墻,外部還是無(wú)法訪問(wèn),打開(kāi)防火墻后設(shè)置
 
firewall-cmd --add-service=http (即時(shí)打開(kāi))
 
firewall-cmd --permanent --add-service=http (寫(xiě)入配置文件)
 
telnet 80端口成功登錄,網(wǎng)頁(yè)訪問(wèn)正常。
 
1.安裝uwsgi時(shí)報(bào)錯(cuò)缺少Python.h,安轉(zhuǎn)python-devel解決(缺少頭文件一般是由于缺少對(duì)應(yīng)的開(kāi)發(fā)包)
 
2.uwsgi使用的python版本和virtualenv環(huán)境很重要,最好直接調(diào)用virtualenv中的uwsgi
 
3.uwsgi_params文件
 
uwsgi_param QUERY_STRING $query_string;
 
uwsgi_param REQUEST_METHOD $request_method;
 
uwsgi_param CONTENT_TYPE $content_type;
 
uwsgi_param CONTENT_LENGTH $content_length;
 
uwsgi_param REQUEST_URI $request_uri;
 
uwsgi_param PATH_INFO $document_uri;
 
uwsgi_param DOCUMENT_ROOT $document_root;
 
uwsgi_param SERVER_PROTOCOL $server_protocol;
 
uwsgi_param REMOTE_ADDR $remote_addr;
 
uwsgi_param REMOTE_PORT $remote_port;
 
uwsgi_param SERVER_ADDR $server_addr;
 
uwsgi_param SERVER_PORT $server_port;
 
uwsgi_param SERVER_NAME $server_name;
 
1.uwsgi使用麻煩,可以考慮gunicorn代替。
 
最后小編提醒,使用何種操作平臺(tái)必須根據(jù)您的實(shí)際需求而定。如果您崇尚使用自由軟件,對(duì)版權(quán)軟件的費(fèi)用無(wú)法承擔(dān),或者您更喜歡使用PHP編程,那么推薦您使用LINUX平臺(tái)。如果您希望有更多的商業(yè)軟件支持您的應(yīng)用,喜歡asp與php編程,數(shù)據(jù)庫(kù)用access或mssql2000那么微軟的操作平臺(tái)是您的首選。如有疑問(wèn)歡迎咨詢新網(wǎng)。
 

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢獲取折扣

Loading