新聞資訊
行業(yè)資訊
nginx搭建視頻播放服務器
2023-11-20 09:16:23
摘要:nginx.conf中的user配置很重要, nginx搭建視頻播放服務器,如果user和要訪問的文件擁有者不同,很有可能出現404錯誤。

1.nginx.conf中的user配置很重要,如果user和要訪問的文件擁有者不同,很有可能出現404錯誤。


2.root和alias的區(qū)別,root不會疊加。


3.無法直接訪問到flv: flv和mp4下要指定root,大部分網上的教程都沒指定,因為它們在同一目錄下,如果不是一定要指定(使用絕對路徑指定),flv正則匹配要加上播放器swf。


4.nginx無法從外網訪問:

·確認nginx配置是否ok。(本機測試)

·確認網絡是否可達。(telnet測試)

·是否受防火墻安全控制等。(修改防火墻設置)

·排除以上原因之后,遠程實際再測試。


在centos7中我雖然關閉了防火墻,外部還是無法訪問,打開防火墻后設置


firewall-cmd --add-service=http (即時打開)


firewall-cmd --permanent --add-service=http (寫入配置文件)


telnet 80端口成功登錄,網頁訪問正常。


1.安裝uwsgi時報錯缺少Python.h,安轉python-devel解決(缺少頭文件一般是由于缺少對應的開發(fā)包)


2.uwsgi使用的python版本和virtualenv環(huán)境很重要,最好直接調用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代替。



海外服務器免費測試http://hbjsdrq.com/


USA-IDC為您提供免備案服務器 0元試用
立即聯系在線客服,即可申請免費產品試用服務
立即申請