NGINX 中文站

NGINX安装,最新下载,配置,优化等

  • 首页
  • About NGINX
  • NGINX 最新版本下载
  • 看看都有哪些网站在使用Nginx

nginx轻松搭建自己的flv流媒体服务器

2011年5月12日 iNginx 没有评论

nginx搭建flv流媒体服务器

<!–[if !supportLists]–>一、<!–[endif]–>FLV视频发布方式简介FLV视频有两总发布方式
<!–[if !supportLists]–>1、  <!–[endif]–>HTTP方式
这种方式要下载FLV视频文件到本地播放,一旦FLV视频文件下载完成,就不会消耗服务器的资源和带宽,但是拖动功能没有RTMP/RTMP流媒体方式强大,很多视频网站都是用HTTP方式实现的,如:YouTube,土豆,酷6等
<!–[if !supportLists]–>2、  <!–[endif]–>RTMP/RTMP流媒体方式
这种方式不用下载FLV视频文件到本地,可以实时的播放flv文件,可以任意拖拽播放进度条,但是比较消耗服务器的资源,
<!–[if !supportLists]–>二、<!–[endif]–>使用nginx来搭建flv流媒体服务器
1、使用nginx来搭建flv流媒体服务器简介
nginx中的Flv Stream模块能实现flv流媒体的功能,而且支持flv视频进度条拖拽,另外nignx还可以作为方向代理服务器代理后端基于Flash Media Server或者Red5的RTMP/RTMP流媒体服务器
<!–[if !supportLists]–>2、  <!–[endif]–>下面我们就来搭建一个完整的nginx流媒体服务器
1)、Nginx服务器的安装
#安装zlib
tar xzvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make && make install
#安装pcre
tar zxvf pcre-7.9.tar.gz
cd pcre-7.9
./configure –prefix=/usr/local/pcre
make && make install
#安装nginx
groupadd www
useradd -g www www
tar xzvf [...]

分类: Nginx 成功分享 标签:

DirectAdmin安装Nginx方法

2010年9月20日 iNginx 没有评论

下载nginx。
下载 后,编译。
tar zxvf nginx-0.7.66.tar.gz
cd nginx-0.7.66
./configure –prefix=/usr/local/nginx –user=nginx –group=nginx –with-http_stub_status_module –with-http_ssl_module
make
make install
然后先不要启动nginx,对conf文件做一些修改,主要是对缓存部分的设置。
vi /usr/local/nginx/conf/nginx.conf
里面对缓存的设置部分如下。写在http段里
proxy_temp_path /usr/local/nginx/proxy_temp;
proxy_cache_path /usr/local/nginx/proxycache levels=1:2 keys_zone=CachePool:300m inactive=1d max_size=3g;
[...]

分类: Nginx 安装使用 标签: DirectAdmin

Nginx 最新版本 0.8.38 发布

2010年5月26日 iNginx 5 条评论

下载地址:nginx-0.8.38 nginx/Windows-0.8.38
http://nginx.org/download/nginx-0.8.38.zip
改进内容:
*) Feature: the “proxy_no_cache” and “fastcgi_no_cache” directives.
*) Feature: now the “rewrite” directive does a redirect automatically if the $scheme variable is used.
*) Bugfix: now “limit_req” delay directive conforms to [...]

分类: Nginx 最新下载 标签: 下载

Nginx重大漏洞,文件类型错误解析

2010年5月21日 iNginx 1 条评论

漏洞介绍:nginx是一款高性能的web服务器,使用非常广泛,其不仅经常被用作反向代理,也可以非常好的支持PHP的运行。80sec发现其中存在一个较为严重的安全问题,默认情况下可能导致服务器错误的将任何类型的文件以PHP的方式进行解析,这将导致严重的安全问题,使得恶意的攻击者可能攻陷支持php的nginx服务器。
漏洞分析:nginx默认以cgi的方式支持php的运行,譬如在配置文件当中可以以
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
的方式支持对php的解析,location对请求进行选择的时候会使用URI环境变量进行选择,其中传递到后端Fastcgi的关键变量SCRIPT_FILENAME由nginx生成的$fastcgi_script_name决定,而通过分析可以看到$fastcgi_script_name是直接由URI环境变量控制的,这里就是产生问题的点。而为了较好的支持PATH_INFO的提取,在PHP的配置选项里存在cgi.fix_pathinfo选项,其目的是为了从SCRIPT_FILENAME里取出真正的脚本名。
那么假设存在一个http://www.80sec.com/80sec.jpg,我们以如下的方式去访问
http://www.80sec.com/80sec.jpg/80sec.php
将会得到一个URI
/80sec.jpg/80sec.php
经过location指令,该请求将会交给后端的fastcgi处理,nginx为其设置环境变量SCRIPT_FILENAME,内容为
/scripts/80sec.jpg/80sec.php
而在其他的webserver如lighttpd当中,我们发现其中的SCRIPT_FILENAME被正确的设置为
/scripts/80sec.jpg
所以不存在此问题。
后端的fastcgi在接受到该选项时,会根据fix_pathinfo配置决定是否对SCRIPT_FILENAME进行额外的处理,一般情况下如果不对fix_pathinfo进行设置将影响使用PATH_INFO进行路由选择的应用,所以该选项一般配置开启。Php通过该选项之后将查找其中真正的脚本文件名字,查找的方式也是查看文件是否存在,这个时候将分离出SCRIPT_FILENAME和PATH_INFO分别为
/scripts/80sec.jpg和80sec.php
最后,以/scripts/80sec.jpg作为此次请求需要执行的脚本,攻击者就可以实现让nginx以php来解析任何类型的文件了。
POC: 访问一个nginx来支持php的站点,在一个任何资源的文件如robots.txt后面加上/80sec.php,这个时候你可以看到如下的区别:
访问http://www.80sec.com/robots.txt
HTTP/1.1 200 OK
Server: nginx/0.6.32
Date: Thu, 20 May 2010 10:05:30 GMT
Content-Type: text/plain
Content-Length: 18
Last-Modified: Thu, 20 May 2010 06:26:34 GMT
Connection: keep-alive
Keep-Alive: timeout=20
Accept-Ranges: [...]

分类: Nginx 疑难解决 标签: 漏洞

Nginx 目录访问末尾自动加斜线 /

2010年4月25日 iNginx 1 条评论

默认配置当你访问http://www.inginx.com/dir 时不会加”/”
常见做法 if (-d $request_filename){
rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
}更佳的替代方法
optimize_server_names off;#优化服务器名称:关
server_name_in_redirect off;#服务器名称重定向:关
http://wiki.codemongers.com/NginxHttpCoreModule#optimize_server_names

分类: Nginx 优化技巧 标签: URL
Page 2 of 9«123456789»
订阅
  • Google
  • 有道
  • 鲜果
  • 抓虾
  • My Yahoo!
  • newsgator
  • Bloglines
  • 哪吒

最新文章

  • nginx和squid配合搭建的web服务器前端系统
  • Nginx中文手册下载
  • Nginx+tomcat 做负载均衡
  • nginx编译参数选项详解
  • nginx 在 centos 环境下安装
  • nginx轻松搭建自己的flv流媒体服务器
  • DirectAdmin安装Nginx方法
  • Nginx 最新版本 0.8.38 发布
  • Nginx重大漏洞,文件类型错误解析
  • Nginx 目录访问末尾自动加斜线 /

最新评论

  • 漳州小鱼网
    ...文章不错,希望详细点,谢谢... »
  • 供应商导航
    有见地。。。顶你一下。 »
  • 刷机包
    文章很好,看了半天,终于明白了。 »
  • http://blog.mgcrazy.com
    我的网站用的是最新稳定版本ngi... »
  • workxu
    在编辑多配置站点时:vi /us... »
  • 下一页 »

标签云

上传 下载 中文URL 升级 密码 新闻 漏洞 独立IP 目录浏览 缓存 编码 脚本 虚拟主机 认证 负载均衡 配置文件 重定向 错误 防盗链 限制 301 404 502 apache cache conf DirectAdmin discuz fastcgi ip Mysql Nginx nginx电子书 nginx log PHP rewrite supesite URL vps WEB服务器 windows wordpress

分类

  • Nginx 优化技巧
  • Nginx 安装使用
  • Nginx 成功分享
  • Nginx 最新下载
  • Nginx 疑难解决

链接

  • Nginx 官方网站
  • UnixBeta.com
  • 手机图片
  • 神印王座

存档

  • 2012年二月
  • 2011年九月
  • 2011年五月
  • 2010年九月
  • 2010年五月
  • 2010年四月
  • 2010年三月
  • 2010年二月

Meta

  • 注册
  • 登录
回到顶部
版权所有 © 2010 NGINX 中文站
Powered by wordpress. Theme by NeoEase . 通过 XHTML 1.1 和 CSS 3 验证.