nginx搭建流媒體點播服務
阿新 • • 發佈:2018-11-01
安裝必要的系統依賴包
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 ~ \.mp 4$ {
mp4;
limit_conn addr 4;
limit_rate 1024k;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
檢查配置
nginx -t
啟動服務
nginx