OS: CentOS release 6.3
1. nginx官网(http://nginx.org)download 安装程序(nginx-1.2.7.tar.gz)
wget http://nginx.org/download/nginx-1.2.7.tar.gz
下载相关依赖包: pcre-8.32.tar.gz 、zlib-1.2.7.tar.gz 、nginx_mod_h264_streaming-2.2.7.tar.gz
(H264 Streaming Module for Nginx,支持mp4模块, http://h264.code-shop.com)
2. 安装 nginx
groupadd www (增加一www用户组)
useradd -g www www (增加一www用户)
./configure --add-module=../nginx_mod_h264_streaming-2.2.7 --with-http_ssl_module --with-pcre=../pcre-8.32 --with-
zlib=../zlib-1.2.7 --user=www --group=www --prefix=/usr/local/nginx2 --with-http_flv_module --with-http_stub_status_module
make 编译发现错误:nginx_mod_h264_streaming-2.2.7/src/ngx_http_streaming_module.c文件中 ‘ngx_http_request_t’没有名
为‘zero_in_uri’的成员
//if (r->zero_in_uri)
//{
// return NGX_DECLINED;
//}
重新make通过
make install
3. 启动 nginx
/nginx -c /usr/local/nginx2/conf/nginx.conf
浏览器访问服务器,出现“Welcome to nginx!”安装成功页面。
/usr/local/nginx/sbin/nginx -t 检查配置文件是否正确。
/usr/local/nginx/sbin/nginx -s reload 重启nginx