Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7593796 建立时间: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(负载均衡器) 软件技术
情趣内衣(游客)发表评论于2010/9/17 21:53:17 |
|
回复:安装Nginx(负载均衡器) 软件技术
情趣内衣(游客)发表评论于2010/9/16 17:48:01 |
|
回复:安装Nginx(负载均衡器) 软件技术
情趣内衣(游客)发表评论于2010/9/14 20:05:36 |
|
回复:安装Nginx(负载均衡器) 软件技术
ugg boots(游客)发表评论于2010/7/28 17:11:24 |
Normal
0
7.8 磅
0
2
false
false
false
MicrosoftInternetExplorer4
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
Tall styles are the most popular
items.ugg boots
Designers show off their ingenious thoughts largely on tall versions.cheap ugg boots
Classic Tall, Nightfall and Ultra Tall are some of the bestsellers all the
times. women's ugg boots There
isn't any decoration on these simple,ugg
boots sale yet elegant tall boots.ugg
classic boots you will love these tall styles.
|
|
wholesale jeans 软件技术
wholesale jeans(游客)发表评论于2010/6/16 8:42:14 |
Have you been thinking that Freewholesale is an online boutique selling only wholesale jeans? Yes me too. Until today when I got the e-mail about the great cami sale on their private collection – you can shop fabulous tops with 30 % off now through June 22! That’s an incredible deal – I mean who doesn’t need one or two more camis – perfect for any casual event, but put a wholesale women's clothing jacket on top and you have a chic office look! I love the black cowl neck tunic and the crinkle print batwing top – these two are must haves! Hot club apparel, trendy working outfit, dinner with friends – you? name it and wholesale men's clothing they fit the occasion! |
|
yangyiyi 软件技术
replica handbags(游客)发表评论于2010/6/3 16:50:12 |
The square uniformly incredible give a vibrancy described as modern replica handbags .replica handbags without losing the classic feeling that characterizes all watchesReplica Handbags. With sizes averaging 34 squareReplica Louis Vuitton, they are watches can either be worn around the hair or the neck to add pizzazz for a different way Louis Vuitton Handbags of infusing color to the wardrobeGucci handbags. To learn more about squaredesigner replica handbags watches, please visit: famous LOUIS VUITTON Handbags artists square watchesDesigner Replica Handbags.Rolex replica is a Prada Handbags beautiful gift for everyone;it ′sadapts best to your friendsBurberry Handbags, your family, parents, bosses and your beloved. louis vuitton replica handbags It has wide range of watches bearing different costumes different attributes of men and women. Rolex watch replica purses is a great gift for women. Gucci Handbags If the Olympic Games and soccer World Cup is a carnival of the general public,Prada Handbags then World Cup of Golf is national dignitaries gathered, Multimanager super Vanity Fair! Traditionally,omega watches totes were made of cotton, nylon, leather or canvasGucci Sunglasses , although tote sunglasses Dior Sunglasses , tote purses, and tote sunglasses may also use such materials as vinyl, Replica Sunglasses mesh or cutting edge raw materials. yangyiyi100603 |
|
yangyiyi100408 软件技术
Designer Watches(游客)发表评论于2010/4/10 10:00:15 |
yangyiyi100409 Designer Watches Designer Mens Watches and Womens Watches Replica Sunglasses Cheap Sunglasses Wholesale Replica Sunglasses Replica Scarf Wholesale scarves Alexander McQueen Scarves Gucci Sunglasses Dior Sunglasses Bvlgari Sunglasses Louis Vuitton Sunglasses Marc Jacobs Sunglasses Chloe Sunglasses Fendi Sunglasses Prada Sunglasses Givenchy Sunglasses Ferragamo Sunglasses Armani Sunglasses Chopard Sunglasses Police Sunglasses Replica Gucci Sunglasses wholesale Dior Sunglasses wholesale Bvlgari Sunglasses Replica Louis Vuitton Sunglasses Marc Jacobs replica Sunglasses wholesale Chloe glasses wholesale Fendi Sunglasses wholesale Prada Sunglasses Cheap Sunglesses Givenchy wholesale Ferragamo Sunglasses Cheap Armani Sunglasses Replica Chopard Sunglasses wholesale Police glasses replica Coach Sunglasses Designer Mens Watches and Womens Watches Wrist Watches Online Shop Designer Cartier Watches Designer Armani Watches Designer Omega Watches Fake Omega Watch Designer IWC Watches Designer Hermes Watches Designer Breitling Watches Designer Gucci Watches Designer Louis Vuitton LV Watches Designer Burberry Watches Station resources Honeyreplica Louis Vuitton Handbags yanrikun hermes handbags hermes handbags honeyreplica hermes handbags replica handbags Vacations, Cruises & Car Rentals Audemars Piguet Watches 2010 Wholesale Rolex Watches 2010 wholesale Breguet Watches Bvlgari Watches 2010 Tudor Watch 2010 Baume Mercier Watches 2010 Cartier Watches 2010 Chanel Watches 2010 Chopard Watches 2010 austria bangkok berlin best of 2008 Cheap Airfare, Hotels, Flights Hotels, Flights, Vacations sydney thailand things to do tokyo tours london lonely planet adidas shoes, air jordans iceland istanbul japan las vegas france germany grand canyon Other association Website Replica Handbags replica handbags Replica Bags Replica Watches |
|
回复:安装Nginx(负载均衡器) 软件技术
sdfadf(游客)发表评论于2010/4/5 19:28:09 |
our store sell <a href=" chanel'>http://www.topbagsstore.com">chanel handbags</a> and <a href=" gucci'>http://www.topbagssell.com">gucci handbags</a>,if you appriciate it please contact with us,if you place more,you would enjoy the more discount. |
|
回复:安装Nginx(负载均衡器) 软件技术
ugg boots(游客)发表评论于2010/3/25 23:21:14 |
|
回复:安装Nginx(负载均衡器) 软件技术
小男孩 商标(游客)发表评论于2010/2/24 20:59:28 |
[url=http://blog.163.com/mali_dicky/edit]烟花爆竹[/url]
[url=http://blog.163.com/mali_dicky/edit]烟花[/url]
[url=http://blog.163.com/mali_dicky/edit]爆竹[/url]
[url=http://blog.163.com/mali_dicky/edit]炮仗[/url]
[url=http://blog.163.com/mali_dicky/edit]炮竹[/url] |
|
|