| Blog信息 |
|
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7716507 建立时间:2006年5月29日 |

| |
|
[网站架构]安装Nginx(负载均衡器) 软件技术
lhwork 发表于 2007/1/18 12:45:38 |
| 一、) 安装Nginx1.) 安装Nginx发音为[engine x],是由俄罗斯人Igor Sysoev建立的项目,基于BSD许可。据说他当初是F5的成员之一,英文主页:http://nginx.net。俄罗斯的一些大网站已经使用它超过两年多了,一直表现不凡。Nginx的编译参数如下:[root@localhost]#./configure --prefix=/usr/local/server/nginx --with-openssl=/usr/include \
--with-pcre=/usr/include/pcre/ --with-http_stub_status_module --without-http_memcached_module \
--without-http_fastcgi_module --without-http_rewrite_module --without-http_map_module \
--without-http_geo_module --without-http_autoindex_module
在这里,需要说明一下,由于Nginx的配置文件中我想用到正则,所以需要 pcre 模块的支持。我已经安装了 pcre 及 pcre-devel 的rpm包,但是 Ngxin 并不能正确找到 .h/.so/.a/.la 文件,因此我稍微变通了一下:[root@localhost]#mkdir /usr/include/pcre/.libs/
[root@localhost]#cp /usr/lib/libpcre.a /usr/include/pcre/.libs/libpcre.a
[root@localhost]#cp /usr/lib/libpcre.a /usr/include/pcre/.libs/libpcre.la
然后,修改 objs/Makefile 大概在908行的位置上,注释掉以下内容:./configure --disable-shared
接下来,就可以正常执行 make 及 make install 了。
2.) 修改配置文件 /usr/local/server/nginx/conf/nginx.conf以下是我的 nginx.conf 内容,仅供参考:#运行用户
user nobody nobody;
#启动进程
worker_processes 2;
#全局错误日志及PID文件
error_log logs/error.log notice;
pid logs/nginx.pid;
#工作模式及连接数上限
events {
use epoll;
worker_connections 1024;
}
#设定http服务器,利用它的反向代理功能提供负载均衡支持
http {
#设定mime类型
include conf/mime.types;
default_type application/octet-stream;
#设定日志格式
log_format main '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$gzip_ratio"';
log_format download '$remote_addr - $remote_user [$time_local] '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$http_range" "$sent_http_content_range"';
#设定请求缓冲
client_header_buffer_size 1k;
large_client_header_buffers 4 4k;
#开启gzip模块
gzip on;
gzip_min_length 1100;
gzip_buffers 4 8k;
gzip_types text/plain;
output_buffers 1 32k;
postpone_output 1460;
#设定access log
access_log logs/access.log main;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
#设定负载均衡的服务器列表
upstream mysvr {
#weigth参数表示权值,权值越高被分配到的几率越大
#本机上的Squid开启3128端口
server 192.168.8.1:3128 weight=5;
server 192.168.8.2:80 weight=1;
server 192.168.8.3:80 weight=6;
}
#设定虚拟主机
server {
listen 80;
server_name 192.168.8.1 www.yejr.com;
charset gb2312;
#设定本虚拟主机的访问日志
access_log logs/www.yejr.com.access.log main;
#如果访问 /img/*, /js/*, /css/* 资源,则直接取本地文件,不通过squid
#如果这些文件较多,不推荐这种方式,因为通过squid的缓存效果更好
location ~ ^/(img|js|css)/ {
root /data3/Html;
expires 24h;
}
#对 "/" 启用负载均衡
location / {
proxy_pass http://mysvr;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
#设定查看Nginx状态的地址
location /NginxStatus {
stub_status on;
access_log on;
auth_basic "NginxStatus";
auth_basic_user_file conf/htpasswd;
}
}
}
运行以下命令检测配置文件是否无误: 如果没有报错,那么就可以开始运行Nginx了,执行以下命令即可:
备注:conf/htpasswd 文件的内容用 apache 提供的 htpasswd 工具来产生即可,内容大致如下:
3.) 查看 Nginx 运行状态
输入地址 http://192.168.8.1/NginxStatus/,输入验证帐号密码,即可看到类似如下内容:
Active connections: 328
server accepts handled requests
9309 8982 28890
Reading: 1 Writing: 3 Waiting: 324
第一行表示目前活跃的连接数
第三行的第三个数字表示Nginx运行到当前时间接受到的总请求数,如果快达到了上限,就需要加大上限值了。
第四行看不懂 :(
|
|
|
回复:安装Nginx(负载均衡器) 软件技术
adsf(游客)发表评论于2009/7/12 15:23:46 |
| 空调回收格力空调回收三菱空调回收松下空调回收美的空调回收春兰空调回收LG空调回收志高空调回收奥克斯空调回收长虹空调回收大金空调回收海尔空调回收拆空调空调清洗格力空调清洗三菱空调清洗松下空调清洗美的空调清洗春兰空调清洗LG空调清洗志高空调清洗奥克斯空调清洗长虹空调清洗大金空调清洗海尔空调清洗旧空调回收 二手空调回收装空调 冲床 商标注册 商标申请 中国商标网 |
|
|
回复:安装Nginx(负载均衡器) 软件技术
ymm(游客)发表评论于2009/6/17 9:41:22 |
| [url=http://www.crane-rent.cn/]北京吊车出租[/url][url=http://www.crane-rent.cn/]吊车租赁[/url][url=http://www.crane-rent.cn/]吊车出租[/url][url=http://www.megolcd.com/guanggaoji/]网络广告机[/url][url=http://www.holi365.com/]北京航空快递公司[/url][url=http://www.holi365.com/]航空快递公司[/url][url=http://www.holi365.com/]国内航空快递[/url][url=http://www.holi365.com/]航空快递[/url] |
|
|
回复:安装Nginx(负载均衡器) 软件技术
ymm(游客)发表评论于2009/6/17 9:40:52 |
| 航空快运 航空托运 快递 速递 快件 国际快递 快递公司
专利申请 专利代理 专利侵权北京写字楼租赁 英语口语 机柜
喷码机 标牌 台湾液压 液压元件 液压系统
液压 液压油缸 打印机维修 波纹管 黄金投资 黄金交易 |
|
|
回复:安装Nginx(负载均衡器) 软件技术
z(游客)发表评论于2009/6/10 18:16:11 |
| jeux de fille
juegos de ni as
giochi per ragazze |
|
|
回复:安装Nginx(负载均衡器) 软件技术
aa(游客)发表评论于2009/5/18 16:01:19 |
| 放心包袱,奔向新生活! LUGB涡街 烟台市仪表厂 磁性分离器 过滤纸 无水乙醇 facom 管道工具 抛光片 GGH清洗 铬锆铜模具 不锈钢反应釜 电加热反应釜 铸造缺陷修补机 电加热反应釜 烟台搬家 烟台搬家公司 烟台大酒店 过滤纸 油水分离器 纸带过滤机 铝塑盖 图书防盗仪 烟台书画 保温材料 铬锆铜板 海景房 双螺旋锥形混合机 烟台演出 等离子弧切割机 铝青铜铸件 二手不绣钢反应釜 不锈钢啤酒桶 铁屑粉碎机 电炉集束射流氧枪 电炉导电铜瓦 纸带过滤机 花生烤炉 高炉风口 不锈钢反应釜 荧光增白剂 增白剂 计量灌装设备 烟台西门子 不锈钢桶装生啤 扎啤桶 液压油缸 不锈钢啤酒瓶没有ftp 电子存包柜 烟台装饰公司 电池修复仪 旋翼式蒸汽流量计 差压流量计 China seamless steel pipes piping producers Tubing pipe ERW steel pipe Steel piping manufacturers China steel pipe fittings China steel pipe manufacturers |
|
|
回复:安装Nginx(负载均衡器) 软件技术
dd(游客)发表评论于2009/5/11 14:07:43 |
| 金融街写字楼出租 北京写字楼出租 CBD写字楼出租 北京写字楼 写字楼出租 北京写字楼出售 北京写字楼租赁 油烟管道清洗 石材翻新养护 中央空调清洗 面试口语 企业英语培训 英语口语 尿毒症 肾病综合症 肾病 急性肾炎 慢性肾炎 肾炎 电脑票据 票据印刷 无碳复写纸印刷 打孔无碳 OTDR 熔接机 光万用表 光功率计 误码仪 ADSL测试仪 信号源 千兆以太网测试仪 热像仪 防雷器测试仪 地阻仪 地下管线测试仪 网络认证测试仪 |
|
|
回复:安装Nginx(负载均衡器) 软件技术
ddddddddddd(游客)发表评论于2009/5/11 13:45:26 |
| dd天馈线测试仪 空调维修 空调安装 空调移机 空调加氟 空调清洗 空调保养 空调修理 婚纱摄影 秦皇岛婚纱摄影 摄影工作室 婚纱摄影工作室 海边摄影工作室 秦皇岛摄影工作室 秦皇岛海边摄影 北戴河婚纱摄影 婚纱外景 海边婚纱摄影 光盘印刷 光盘刻录 光盘复制 阀门 燃气阀 排气阀 |
|
|
回复:安装Nginx(负载均衡器) 软件技术
北京婚纱摄影(游客)发表评论于2009/5/1 11:20:33 |
| [url=http://www.juliaphoto.cn/yilang_lifu.aspx?SeryId=2]礼服[/url]
[url=http://www.juliaphoto.cn/yilang_lifu.aspx]婚纱照价格[/url]
<a href="http://www.juliaphoto.cn">婚纱摄影</a>
<a href=" http://www.juliaphoto.cn/yilang_lifu.aspx">婚纱照</a> |
|
|
回复:安装Nginx(负载均衡器) 软件技术
婚纱摄影(游客)发表评论于2009/5/1 11:19:30 |
| 5年来更获得中国北京消费者协会认定 “诚信经营示范单位”称号、“服务质量无投诉用户满意品牌”民政局2009年唯一推荐金牌影楼 等荣誉。我们更有保证拍照当天不收取额外变相加价费用、如对拍照结果不满意,保证全额退款两大承诺! |
|
|
回复:安装Nginx(负载均衡器) 软件技术
榨油机(游客)发表评论于2009/4/20 16:55:51 |
| 榨油机就是指借助于机械外力的作用,将油脂从油料中挤压出来.榨油机 又称为液压榨油,现在已基本被螺旋榨油机制油所取代。它属静态制油,出油率低,单机能小,设备多而占地面积大,车间需保温,操作条件差。但水压机制油具有构造简单、省动力的优点,它可应用于一些零星分散油料(如米糠、野生油料)以及需要保持特殊风味或营养的油料(如可可豆、油橄榄、芝麻等)的磨浆液压制油。此外,还可用于固脂肪或蜡糠的压榨分离。 |
|
|