notice
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

1. Nginx 负载均衡基础知识

nginx的upstream目前支持4种方式的分配

1)、轮询(默认)

每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。

2)、weight

指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。

2)、ip_hash

每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。

3)、fair(第三方)

按后端服务器的响应时间来分配请求,响应时间短的优先分配。

4)、url_hash(第三方)

2. Nginx 负 [Read More…]

没有评论 (共85人围观)
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

如果需要将文件缓存到本地,则需要增加如下几个子参数:

其中,

proxy_store on 用来启用缓存到本地的功能,

proxy_temp_path 用来指定缓存在哪个目录下,如:proxy_temp_path html;

在经过上一步配置之后,虽然文件被缓存到了本地磁盘上,但每次请求仍会向远端拉取

文件,为了避免去远端拉取文件,必须修改proxy_pass:

即改成有条件地去执行proxy_pass,这个条件就是当请求的文件在本地的

proxy_temp_path指定的目录下不存在时,再向后端拉取。

更多更高级的应用可以研究ncache,官方网站: http [Read More…]

没有评论 (共161人围观)
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

1.Nginx 日志切割

#contab -e

59 23 * * * /usr/local/sbin/logcron.sh /dev/null 2>&1

# cat /usr/local/sbin/logcron.sh

2. Nginx 如何不记录部分日志

日志太多,每天好几个G,少记录一些,下面的配置写到server{}段中就可以了 [Read More…]

没有评论 (共67人围观)
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

1. Nginx 身份证验证

#cd /usr/local/nginx/conf

#mkdir htpasswd

/usr/local/apache2/bin/htpasswd -c /usr/local/nginx/conf/htpasswd/tongji xtgly

#添加用户名为xtgly

New password: (此处输入你的密码)

Re-type new password: (再次输入你的密码)

Adding password for user

将下段配置放到虚拟主机目录

2. Nginx 禁止访问某类型的文件.

如,Nginx下禁止访问* [Read More…]

没有评论 (共121人围观)
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

1. 针对不同的文件类型

2. 针对不同的目录

3. 同实现防盗链和expires的方法 [Read More…]

没有评论 (共55人围观)
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

1.根据文件类型判断,添加expires

2.根据某个目录判断,添加expires [Read More…]

没有评论 (共125人围观)
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

将所有xtgly.com与net.xtgly.com域名全部自跳转到http://www.xtgly.com [Read More…]

没有评论 (共31人围观)
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

1. Nginx Rewrite 基本标记(flags)

last - 基本上都用这个Flag。

※相当于Apache里的[L]标记,表示完成rewrite,不再匹配后面的规则

break - 中止Rewirte,不再继续匹配

redirect - 返回临时重定向的HTTP状态302

permanent - 返回永久重定向的HTTP状态301

※原有的url支持正则 重写的url不支持正则

2. 正则表达式匹配,其中:

~

为区分大小写匹配

~*

为不区分大小写匹配

!~

和 !~*

分别为区分大小写不匹配及不区分大小写不匹配

3. [Read More…]

没有评论 (共23人围观)
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

说明:

1. if (-d $request_filename) 表示请求的若是文件夹,则值为真.

2. rewrite 表示重写

3. ^/(.*)([^/])$ 表示以/符号开始并紧跟着任何字符,同时不是以/为结束的字符串

4. http://$host/$1$2/ 表示的重写后的地址,$host是请求的域名,$1是前面第一个括号里的内容,$2是前面第二个括号里的内容

5. permanent表示,返回值是301 [Read More…]

没有评论 (共50人围观)
2011年6月7日 | 标签: | 发布: admin | 分类: 技术应用

location

syntax: location [=|~|~*|^~] /uri/ { … }

语法:location [=|~|~*|^~] /uri/ { … }

default: no

默认:否

context: server

上下文:server

This directive allows different configurations depending on the URI. It can be configured using both conventional strings and regular expressions. To use re [Read More…]

没有评论 (共52人围观)
Page 30 of 65« First...1020...2829303132...405060...Last »