文章列表
nginx配置文件详解 来源网络
- 博客分类:
- nginx
Nginx安装完毕后,会产生相应的安装目录,根据前面的安装路径,Nginx的配置文件路径为/opt/nginx/conf,其中nginx.conf为Nginx的主配置文件。这里重点介绍下nginx.conf这个配置文件。
Nginx配置文件主要分成四部分:main(全局设置)、server(主机设置)、upstream(负载均衡服务器设置)和 location(URL匹配特定位置的设置)。main部分设置的指令将影响其他所有设置;server部分的指令主要用于指定主机和端 口;upstream指令主要用于负载均衡,设置一系列的后端服务器;location部分用于匹配网页位置。这 ...
nginx优化 来源网络
- 博客分类:
- nginx
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:
1. worker_processes 8;
nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。
2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;
为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一
个进程分配到多个cpu。
3. worker_rlimit_nofile 65535;
这个指令是指当一个 ...
MemcacheQ安装及使用
- 博客分类:
- 缓存
MemcacheQ安装及使用
一. 安装
MemcacheQ 是一个简单的分布式队列服务,它的运行依赖于BerkeleyDB 和 libevent,所以需要先安装BerkeleyDB和libevent.
Berkeley DB 4.7 or later
Download from <http://www.oracle.com/database/berkeley-db/db/index.html>
How to install BerkeleyDB:
$tar -xvzf db-5.3.21.tar.gz
$cd db-5.3.21/
$cd build_unix/
$../di ...
[size=medium]Memcached
博客分类:
memcached
1.Memcached是什么
Memcached是一个C语言编写的缓存系统,为了减少Web应用直接跟数据库交互,将一些经常访问的对象以K/V对的形式存放在内存中。缓存是一种加速应用速度的优化手段,核心思 ...
Nginx的location匹配规则
- 博客分类:
- nginx
Nginx的location匹配规则
Nginx的Location可以有以下几个匹配:
〖=〗 严格匹配这个查询。如果找到,停止搜索。
〖^~ 〗 匹配路径的前缀,如果找到,停止搜索。
〖~ 〗 为区分大小写的正则匹配
〖~*〗 表示不区分大小写的正则匹配
〖@〗 指定一个命名的location,一般只用于内部重定向请求。
首先对字符串进行匹配查询,最确切的匹配将被使用。然后,正则表达式的匹配查询开始,匹配第一个结果后会停止搜索,如果没有找到正则表达式,将使用字符串的搜索结果,如果字符串和正则都匹配,那么正则优先级较高。
例子:
location = /{
# 只匹配对 / 目 ...
Nginx 基础知识
- 博客分类:
- nginx
[size=x-small][size=medium]一、 Nginx 基础知识
1、简介
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服
务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超
过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳
定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。
更多的请见官方wiki: http://wik ...
系统平台:RHEL 5.4
LVS版本:ipvsadm-1.24
keepalived版本:keepalived-1.1.15
三、安装
1、在两台LVS Server上安装lvs、keepalived软件(LVS_MASTER & LVS_BACKUP)
lvs install -------------
[root@LVS-MASTER ~]# wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm ...
一、NAT模式(VS-NAT)
原理:
就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS 的IP地址,并发至此RS来处理,RS处理完成后把数据交给经过负载均衡器,负载均衡器再把数据包的原IP地址改为自己的IP,将 ...
LVS简介(转自网络)
- 博客分类:
- LVS
一.LVS是什么?
LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。
二.LVS能干什么?
LVS主 要 ...