- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NginxKeepalivedTomcat之动静分离的web集群
为小公司提供大概一天持续在100万/日之间访问的高性能、高可用、高并发访问及动静分离的web集群方案Nginx+Keepalived??????????? 高可用、反向代理Nginx+PHP?????????????????? 高并发、动态解析Tomcat????????????????????? JSP 动态解析Apache????????????????????? 稳定的HTML静态访问一、整体介绍:1.架构图本文涉及的几个知识点:?①:Nginx? ②:FastCGI ③:Keepalived ④:tomcat ⑤:LAMP ⑥:Squid ⑦:memcache //后两个目前不涉及2.为什么要用 nginx Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。3.Nginx 发布 当前开发版: Nginx 1.1.5 | Nginx/windows 1.1.5 (更新记录) (2011年10月6日) 当前稳定版: Nginx 1.0.8 | Nginx/windows 1.0.8 (更新记录) (2011年10月1日) 历史稳定版: Nginx 0.8.54 | Nginx/windows 0.8.55 (更新记录) (2011年7月19日) 历史稳定版: Nginx 0.7.69 | Nginx/windows 0.7.69 (更新记录) (2011年7月19日) 4.笔者谈Nginx Nginx有低内存占用,高性能高并发访问,使得很多新平台的搭建、旧应用的迁移开始应用nginx,话说nginx不得不说张宴,就像谈LVS不得不说章文嵩一样;?张宴简历: 张宴,就职于北京金山软件公司,金山游戏官方网站──逍遥网系统架构师,技术支持部平台组组长。曾在新浪网、赶集网等公司任系统工程师、系统架构师,工作内容主要涉及:服务器系统架构设计与部署、系统运维与调优、网络故障解决、网站后端以及接口类PHP程序开发、Unix开源软件二次开发、服务器监控系统开发、系统运维与平台研发团队管理。 5.学习Nginx用书?一本《实战Nginx:取代Apache的高性能Web服务器》通俗易懂,不过有些读者看到后,即说起此书无非就是配置文件的讲解,我到反驳,道:nginx之所以这么强盛的应用,简单的配置文件和灵活的模块也是一大亮点,如果你能将部分模块应用好,那么你的web服务,将会在访问速度、服务器性能、硬件成本胜过了竞争对手;二、Nginx软件应用部署1.安装环境?采用 五台Centos 5.4? kernel:2.6.18-164.el5xen Server、一台XP sp3 ClientIP地址分配:提供域名解析地址???????? VIP:0front1?????????? 内网IP 1front2?????????? 内网IP 2WebServer集群:tomcat 7、20? nginx 8? apache 9 前端:Nginx 只做高可用和代理? 后端:web集群有 nginx PHP 请求;tomcat 动态jsp .do文件;apache 静态html 等?析:nginx 静态访问比较好,apache+php作动态,此处只为说明LNMP架构的构建!软件版本:?nginx:?????? nginx-1.1.6.tar.gz??????? ?? // 下载:?tomcat:????? apache-tomcat-7.0.21.tar.gz?JDK:???????? jdk-1_5_0_16-linux-i586.bin?PHP:???????? php-5.3.8.tar.gz?????????? ? //提供FastCGI ?apache:httpd-2.2.3-31.el5 // yum install httpd php2.安装部署 系统环境: Centos 5.4 制作本地yum源#mkdir /mnt/cdrom{1,2}#mount /dev/cdrom /mnt/cdrom1#cp -r /mnt/cdrom1/* /mnt/cdrom2#cd /mnt/c
文档评论(0)