本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7594129
建立时间: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运行到当前时间接受到的总请求数,如果快达到了上限,就需要加大上限值了。 第四行看不懂 :(


阅读全文(68653) | 回复(56) | 编辑 | 精华
 


回复:安装Nginx(负载均衡器)
软件技术

srweg(游客)发表评论于2010/2/23 13:36:06

wgqwdfs asdfa www.wokande.com


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:安装Nginx(负载均衡器)
软件技术

watchesloot(游客)发表评论于2010/1/29 15:52:00

South Korean capital of Anyang City, the proposed satellite 100-storey municipal building (Figure)replica watches,America arms dealers do not want to give up the Chinese market to persuade the government to relax arms export to Chinatag heuer,Heat over the London Conference, "amnesty" Talibanbreitling watches,New Zealand Government, as of November 30 for 5 months the core operating deficit of 3 ..rolex watches,Haiti earthquake, silently surfaced in overseas Nuggets Zheshangtag heuer carrera,2010 Thailand's economic trend toward improvement inreplica watches,Belgium building collapse has resulted in nine people were killed andtag heuer,Polish Prime Minister said it would not take part in this year's presidential electionbreitling watches,Obama to hand over the first after he took office has vowed to raise the employment rate of respondentsrolex watches,New Zealand Government, as of November 30 for 5 months the core operating deficit of 3 ..tag heuer carrera,Small Austrian "trip" to open the task from the large single -replica watchesPaul was settling old accounts cover innocence,rolex watches,The Russian government will continue to adhere to the economic stimulus planbreitling watches,Karzai asked Saudi Arabia on the issue of reconciliation with the Taliban to play a prominent ..tag heuer,Obama delivered the first State of the Union does not accept the United States as the world's second -tag heuer carrera,BP's forecast that oil prices will remain at 60 dollars a barrel to ..01.29C

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:安装Nginx(负载均衡器)
软件技术

fsadf(游客)发表评论于2010/1/6 10:55:22

浦东区中铁快运浦东区中铁快运 普陀区中铁快运 宝山区中铁快运 嘉定区中铁快运 松江区中铁快运 黄浦区中铁快运 虹口区中铁快运 徐汇区中铁快运 长宁区中铁快运 闵行区中铁快运 杨浦区中铁快运 卢湾区中铁快运 静安区中铁快运 闸北区中铁快运 青浦区中铁快运 上海回收锡渣 上海回收镀锌线路板 德邦物流 上海宅急送 宅急送

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:安装Nginx(负载均衡器)
软件技术

SDFDS(游客)发表评论于2010/1/6 10:11:40

<a href=more.asp?name=lhwork&id=21841&commentid=94634#comment>引用回复</a> | <a href="user_comment.asp?Action=Modify&loc=fg&ID=94634&re=true">主人回复</a> | <a href='#top'>返回</a> | <a href=User_comment.asp?Action=Modify&loc=fg&ID=94634>编辑</a> | <a  onClick="return confirm('确定要删除吗?');" href=User_comment.asp?Action=Del&loc=fg&ID=94634&mainid=21841>删除</a>

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:安装Nginx(负载均衡器)
软件技术

DFGDF(游客)发表评论于2010/1/6 10:09:12

<a href="http://www.careercn.net">求职就业</a>

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:安装Nginx(负载均衡器)
软件技术

SDFSDFSD(游客)发表评论于2010/1/6 10:06:58

<a href=http://www.careercn.net>就业指导</a> <a href=http://www.careercn.net>职业生涯规划</a> <a href=http://www.careercn.net>职业规划</a> <a href=http://www.careercn.net>职业咨询</a> <a href=http://www.careercn.net>职业规划师</a> <a href=http://www.careercn.net>大学生职业规划</a> <a href=http://www.careercn.net>求职就业</a>

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:安装Nginx(负载均衡器)
软件技术

hhddd(游客)发表评论于2009/10/19 11:03:11

<a href=http://fengtuteng.cn/>北京婚纱摄影</a> [url=http://fengtuteng.cn/]北京婚纱摄影[/url]

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:安装Nginx(负载均衡器)
软件技术

男科医院(游客)发表评论于2009/10/9 13:24:00

希望博主能把自己的文章整理成电子文件,那样可以

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:安装Nginx(负载均衡器)
软件技术

Nike Air Jordan 23(游客)发表评论于2009/9/24 23:11:43


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


总网“买房卖房、租屋赁屋 ”交易平台免费使用
软件技术

建筑建材(游客)发表评论于2009/7/21 11:35:16

世界建筑建材总网的“买房卖房、租屋赁屋 ”交易平台,开通中国大陆24个城市, 并将信息链接到有关网站,浏览量猛增。现在请您免费使用。 网址:http://www.cnworld.net/

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 2 3 4 5 6 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.410 second(s), page refreshed 144757931 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号