安装必要的系统依赖包
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