Nginx视频点播安装配置

创建用户 useradd www


安装linux批量部署

yum groupinstall -y "Development Tools" "Development Libraries"


安装zlib   nginx运行需要的函数库安装openssh 支持安全通信

yum install zlib* openssl* -y
 
 
安装与perl兼容的正则表达式库模块
tar fvxz pcre-8.33.tar.gz
./configure 
make
make install
 
 
安装libunwind库
tar zxf libunwind-1.1.tar.gz 
cd libunwind-1.1
CFLAGS=-fPIC ./configure
make CFLAGS=-fPIC
make CFLAGS=-fPIC install
echo '/usr/local/lib' > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
 
 
安装gperftools CPU分析器
tar zxf gperftools-2.1.tar.gz 
cd gperftools-2.1
./configure 
make
make install
ldconfig 
 
 

安装伪流模块

tar zxf nginx_mod_h264_streaming-2.2.7.tar.gz
注释 nginx_mod_h264_streaming-2.2.7/src/ngx_http_streaming_module.c 158行的if代码


下载nginx视频模块

wget https://github.com/arut/nginx-rtmp-module.git

nginx-rtmp-module



安装nginx-1.5.1

tar fvxz nginx-1.5.1.tar.gz

cd nginx-1.5.1

编译

./configure --prefix=/usr/local/nginx --with-http_stub_status_module  --with-http_gzip_static_module--with-http_ssl_module --with-zlib=/zkx/zlib-1.2.3 --with-pcre=/zkx/pcre-8.33--user=www --group=www --with-http_sub_module --with-http_flv_module--add-module=/zkx/nginx_mod_h264_streaming-2.2.7 --with-http_dav_module--with-http_addition_module --add-module=/zkx/nginx-accesskey-2.0.3--add-module=/zkx/nginx-rtmp-module/

make && make install


将视频和html页面放到指定路径下

/usr/local/nginx/vod/flvs


打开nginx配置文件进行配置

vi /usr/local/nginx/conf/nginx.conf

配置server

server {

      listen       80;

      server_name  localhost;


      #charset koi8-r;


      #access_log logs/host.access.log  main;


      location ~* \.(gif|jpg|jpeg|png|bmp|swf|ico|html|js|as)$ {

          root   /usr/local/nginx/vod/flvs;

     #     index  index.html index.htm;

   expires 30d;

}


      location ~* \.(flv|mp4)$ {

       root /usr/local/nginx/vod/flvs;

       expires 1h;

      }


本文出自 “向前进,向前进” 博客,谢绝转载!

你可能感兴趣的:(linux)