NGINX 中文站

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

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

搭建Nginx web服务器,提升网站访问速度

2010年3月1日 iNginx 没有评论

本文主要介绍如何在 Linux 系统上安装高性能的 HTTP 服务器 —— Nginx、并在不改变原有网站结构的条件下用 Nginx 来提升网站的访问速度。
Nginx 简介
Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 Igor 将源代码以类 BSD 许可证的形式发布。尽管还是测试版,但是,Nginx [...]

分类: Nginx 疑难解决 标签:

Nginx防盗链详细设置

2010年3月1日 iNginx 1 条评论

根据网友文章,自己实践,介绍3种Nginx防盗链的方法,节省你的宽带
一:一般的防盗链如下:
location ~* \.(gif|jpg|png|swf|flv)$ {
valid_referers none blocked www.ingnix.com ;
if ($invalid_referer) {
rewrite ^/ http://www.ingnix.com/retrun.html;
#return 404;
}
}
第一行:gif|jpg|png|swf|flv
表示对gif、jpg、png、swf、flv后缀的文件实行防盗链
第二行: 表示对www.ingnix.com这2个来路进行判断
if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.ingnix.com/retrun.html页面,当然直接返回404也是可以的。
二:针对图片目录防止盗链
location /images/ {
alias /data/images/;
valid_referers none blocked server_names *.xok.la xok.la ;
if ($invalid_referer) {return 403;}
}
三:使用第三方模块ngx_http_accesskey_module实现Nginx防盗链
实现方法如下:
实现方法如下:
1. 下载NginxHttpAccessKeyModule模块文件:Nginx-accesskey-2.0.3.tar.gz;
2. 解压此文件后,找到nginx-accesskey-2.0.3下的config文件。编辑此文件:替换其中的”$HTTP_ACCESSKEY_MODULE”为”ngx_http_accesskey_module”;
3. 用一下参数重新编译nginx:
./configure –add-module=path/to/nginx-accesskey
4. [...]

分类: Nginx 优化技巧 标签: 防盗链

分享一份nginx重启脚本

2010年2月27日 iNginx 没有评论

修改完配置文件后一般需要重启nginx进程
可以使用
killall -9 nginx
如果机器比较慢,kill进程时一瞬间杀不完,再执行一次即可。这种重启方式不是特别安全,如果配置有误,则会重启失败,需要重新修改配置文件然后再启动,期间会消耗一点时间。不过对于目前普遍还是不怎么严格的http界而言,这点时间还不至于产生太大损失,只要不是在关键时刻搞出来就好。如果希望沿用这种重启办法,我提议还是先好好测试吧。
另一种方法:
kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
这种方式的好处是实现“平滑重启”,在ps -aux中可以看到,nginx首先启动新进程,旧的进程仍然提供服务,在一段时间后,旧的进程服务结束就自动关闭,剩下新进程继续服务。但是这种方式也是有缺点的,如果配置文件有误,或者资源冲突,则重启失效,但nginx并没有任何的提示!这就会时常发现改动的配置文件没有生效,又比较难找到问题。
下面介绍一个shell重启NGINX
#!/bin/sh
BASE_DIR=’/usr/local/’
${BASE_DIR}nginx/sbin/nginx -t -c ${BASE_DIR}nginx/conf/nginx.conf >& ${BASE_DIR}nginx/logs/nginx.start
info=`cat ${BASE_DIR}nginx/logs/nginx.start`
if [ `echo $info | grep -c "syntax is ok" ` -eq 1 ]; then
if [ `ps aux|grep [...]

分类: Nginx 成功分享 标签: 脚本

PHPCMS,shopex,ECSHOP,WordPress,PHPwind,Discuz在Nginx下的rewrite规则

2010年2月27日 iNginx 没有评论

PHPCMS:
location / {
###以下为PHPCMS 伪静态化rewrite规则
rewrite ^(.*)show-([0-9]+)-([0-9]+)\.html$ $1/show.php?itemid=$2&page=$3;
rewrite ^(.*)list-([0-9]+)-([0-9]+)\.html$ $1/list.php?catid=$2&page=$3;
rewrite ^(.*)show-([0-9]+)\.html$ $1/show.php?specialid=$2;
}
商城shopex
location / {
if (!-e $request_filename) {
rewrite ^/(.+\.(html|xml|json|htm|php|jsp|asp|shtml))$ /index.php?$1 last;
}
}
ECSHOP
if (!-e $request_filename)
{
rewrite “^/index\.html” /index.php last;
rewrite “^/category$” /index.php last;
rewrite “^/feed-c([0-9]+)\.xml$” /feed.php?cat=$1 last;
rewrite “^/feed-b([0-9]+)\.xml$” [...]

分类: Nginx 优化技巧 标签: rewrite

Windows下nginx-0.8.33+php-5.2.13+fastcgi安装日志

2010年2月27日 iNginx 2 条评论

1,下载安装包
http://nginx.org/download/nginx-0.8.33.zip
http://cn.php.net/distributions/php-5.2.13-Win32.zip
http://download.mysql.cn/download_file/zip/5.0/mysql-5.0.22-win32.zip
2、创建安装目录
在c盘创建php5和Nginx文件夹。
3、安装Nginx
将nginx解压出来,将里面的文件拷贝到Nginx文件夹里面。
4、安装PHP
将php的文件解压出来,全部拷贝到php5文件夹里面。把RunHiddenConsole.exe 也拷贝进来。
5、配置
(1)打开php5文件夹,找到的 php.ini-recommended,更名为 php.ini,打开,推荐用EditPlus打开:
找到; cgi.fix_pathinfo=1,去掉前面的;
找到
;extension=php_gd2.dll
;extension=php_mysql.dll
;extension=php_mysqli.dll
把前面的;去掉,这样就能支持gd图形、mysql数据库连接,如果需要其他的扩展功能,可以去掉对应的;即可
(2)将C:\php5加到path里面。
(3)找到nginx文件夹下的conf,双击进入该文件夹, 找到nginx.conf文件,
#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;
#}
把里面的#去掉。并将/scripts替换为 $document_root
其中root可以随意指定你所要的目录,特别要注意和
location / {
root html;
index index.html index.htm;
}
里面的root保持一致。否则会出错。
6、用命令行启动。
随便找一个目录,桌面也可以,常用的即可。新建文本文件start_nginx.bat批处理文件来启动nginx和php。内容如下
@echo off
REM Windows 下无效
REM set [...]

分类: Nginx 安装使用 标签: fastcgi, windows
Page 7 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 验证.