nginx搭建视频播放服务器

admin3年前云服务器63

  1.nginxonf中的user配置很重要,如果user和要访问的文件拥有者不同,很有可能出现404错误。

  2.root和alias的区别,root不会叠加。

  3.无法直接访问到flv:flv和mp4下要指定root,大部分网上的教程都没指定,因为它们在同一目录下,如果不是一定要指定(使用绝对路径指定),flv正则匹配要加上播放器swf。

  4.nginx无法从外网访问:

  ·确认nginx配置是否ok。(本机测试)

  ·确认网络是否可达。(telnet测试)

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

  ·排除以上原因之后,远程实际再测试。

  在centos7中我虽然关闭了防火墙,外部还是无法访问,打开防火墙后设置

  firewallcmdaddservice=http(即时打开)

  firewallcmdpermanentaddservice=http(写入配置文件)

  telnet80端口成功登录,网页访问正常。

  1.安装uwsgi时报错缺少Python.h,安转pythondevel解决(缺少头文件一般是由于缺少对应的开发包)

  2.uwsgi使用的python版本和virtualenv环境很重要,最好直接调用virtualenv中的uwsgi

  3.uwsgi_params文件

  uwsgi_paramQUERY_STRING$query_string;

  uwsgi_paramREQUEST_METHOD$request_method;

  uwsgi_paramCONTENT_TYPE$content_type;

  uwsgi_paramCONTENT_LENGTH$content_length;

  uwsgi_paramREQUEST_URI$request_uri;

  uwsgi_paramPATH_INFO$document_uri;

  uwsgi_paramDOCUMENT_ROOT$document_root;

  uwsgi_paramSERVER_PROTOCOL$server_protocol;

  uwsgi_paramREMOTE_ADDR$remote_addr;

  uwsgi_paramREMOTE_PORT$remote_port;

  uwsgi_paramSERVER_ADDR$server_addr;

  uwsgi_paramSERVER_PORT$server_port;

  uwsgi_paramSERVER_NAME$server_name;

  1.uwsgi使用麻烦,可以考虑gunicorn代替。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

wdcp Linux面板nginx启用gzip后js未压缩解决方案

wdcp是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统,旨在易于使用Linux系统做为我们的网站服务器系统,以及平时对Linux服务器的常用管理操作,均可在wdCP的后...

如何在debian11 Bullseye上安装Nginx Web服务器?

如何在Debian 11上安装Nginx?Nginx是一款轻量级的 HTTP 服务器,时常用于服务端的反向代理和负载均衡。Nginx是一个免费的开源网络服务器,提供 HTTP、反向代理、缓存和负载平衡...

nginx是什么意思?nginx怎么启动和关闭?

nginx是什么意思?nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Ra...

宝塔面板安装Tengine报错:nginx: [emerg] invalid IPv6 address in resolver

最近为了制作一个Docker镜像,在本地电脑上通过虚拟机安装了CentOS,顺便通过宝塔面板安装了阿里系的WEB环境。安装好以后Nginx始终无法启动,报错:nginx: [emerg] invali...

nginx是干嘛用的?Nginx正向代理和反向代理区别介绍

nginx是干嘛用的?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务...

nginx/apache/php隐藏http头部版本信息的实现方法

1、nginx隐藏头部版本信息方法     编辑nginx.conf配置文件,在http{}内增加如下一行 复制代码 代码如下:http { ...