美文网首页程序员
nginx搭建流媒体点播服务

nginx搭建流媒体点播服务

作者: 心扬 | 来源:发表于2018-06-20 17:34 被阅读0次

    安装必要的系统依赖包

    yum -y install gcc openssl-devel pcre-devel httpd-tools gcc-c++
    
    

    下载nginx

    wget http://nginx.org/download/nginx-1.14.0.tar.gz
    

    解压

    tar zxvf nginx-1.14.0.tar.gz
    
    

    进入目录

    cd nginx-1.14.0
    
    

    构建

     ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_mp4_module --with-http_flv_module
    

    编译安装

    make && make install
    

    创建快捷方式

    ln -s /usr/local/nginx/sbin/nginx  /usr/sbin/
    

    修改配置

    
    worker_processes  1;
    events {
        worker_connections  1024;
    }
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
        limit_conn_zone $binary_remote_addr zone=addr:5m;
    
        sendfile        on;
        keepalive_timeout  65;
    
        server {
            listen       80;
            server_name  localhost;
            location / {
                root   html;
                index  index.html index.htm;
            }
            location ~ \.flv$ {
                flv;
                limit_conn addr 4;
                limit_rate 1024k;
            }
            location ~ \.mp4$ {
                mp4;
                limit_conn addr 4;
                limit_rate 1024k;
            }
    
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
    
    }
    

    检查配置

    nginx -t
    

    启动服务

    nginx
    

    相关文章

      网友评论

        本文标题:nginx搭建流媒体点播服务

        本文链接:https://www.haomeiwen.com/subject/zhbxyftx.html