集群nginx tomcat memcached集群安装配置操作指导书

集群  时间:2021-01-29  阅读:()

Nginx+Tomcat+Memcached+Mysql

集群安装配臵操作指导书

拟制: 日期

审核: 日期Reviewedby Date

审核: 日期Reviewedby Date

批准: 日期

Grantedby Date

修订记录Revision record

目 录Table of Contents

1集群组网. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

2 Nginx安装及配臵. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

2.1Nginx介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

2.2 Nginx安装. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

2.3 Nginx启动、 关闭、 重启. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

3 Tomcat安装. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

3.1 Tomcat安装步骤. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

4 Memcached安装. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

4.1Memcached介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

4.2 Linux下Memcached安装步骤. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

4.3 Memcached启动和关闭. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

4.1Memcached状态查看. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

5 集群配臵. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

5.1Nginx负载均衡配臵. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

5.2 Tomcat的Session共享配臵. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

5.1查看集群状态. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

6 常见问题解决方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

6.1执行patch命令时提示patch:command not found. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6.1 .1现象描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6.1 .2原因分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6.1 .3处理方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6.2 出现错误13:Permission denied)while connectingto upstream,cl ient…错误未定义书签。

6.2.1现象描述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6.2.2 原因分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

6.2.3 处理方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

表目录List of Tables

表1 XX表Table 1 XX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

图目录List of Figures

图1 XX图 Figure 1 XX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .错误 未定义书签。

Nginx+Tomcat+Memcached+Mysql

集群安装配臵操作指导书

关键词Keywords  Nginx TomcatMemcached mysql  集群

摘 要Abstract本文介绍了Nginx+Tomcat+Memcached集+Mysql集群的安装与配臵缩略语清单List of abbreviations 

1 集群组网

Nginx+Tomcat+Memcached集群组网

192 168 1 130

集群组网说明

Nginx部署在前端 作为集群的负载均衡器 配臵双网卡 分别连接外网。

Tomcat服务器集群部署在网 不与外网直接连接 以避免遭受外部攻击。

Tomcat服务器的session通过Memcached服务器进行共享保证某台服务器挂掉以后 能够正常的进行故障转移。

2 Nginx安装

2.1 Nginx介绍

Nginx是一款轻量级的Web服务器/反向代理服务器及电子 IMAP/POP3代理服务器 并在一个BSD-l ike协议下发行。 由俄罗斯的程序设计师Igor Sysoev所开发供俄国大型的入口及搜索引擎Rambler 俄文 Рамблер使用。其特点是占有存少 并发能力强 事实上nginx的并发能力确实在同类型的网页服务器中表现较好 中国大陆使用nginx用户有 新浪、 网易、腾讯等。

Nginx作为负载均衡服务器 Nginx既可以在部直接支持Rai ls和PHP程序对外进行服务也可以支持作为HTTP代理服务器对外进行服务。Nginx采用C进行编写不论是系统资源开销还是CPU使用效率都比Perlbal要好很多。

2.2 Nginx安装

由于Nginx本身的健康检测不是太好用如果后端服务器宕掉的话nginx是不能把这台real server踢出upstream的所以还会有请求转发到后端的这台real server上面去 虽然ngi nx可以在localtion中启用proxy_next_upstream来解决服务故障转移但这种方式每次还是会先把请求转发给这台服务器的 等待超时或者其他错误再转发给别的服务器这样就浪费了一次转发 同时响应的比较慢。 目前比较流行的做法是借助淘宝技术团队开发的nginx模快补丁nginx_upstream_check_module来检测后方Realserver的健康状态 该补丁可以动态维护后端Real Server列表。

加补丁的Nginx在CentOs下的安装步骤

首先去这里下载nginx健康检测模块https://github./yaoweibin/nginx_upstream_check_module比如下的是nginx_upstream_check_module-0.3.0.tar.gz

下面是nginx打上健康检测模块补丁的安装步骤

#wget nginx.org/download/nginx-1 .7.9.tar.gz

#tar-xzvf nginx-1 .7.9.tar.gz

#tar –xzvf nginx_upstream_check_module-0.3.0.tar.gz

#cd nginx-1 .7.9

#patch-p1</software/nginx_upstream_check_module-0.3.0/check.patch

注假设安装包都放在/software 目录下 check.patch补丁需要选择与ngi nx版本对应的版本 比如1 .7以上版本的nginx 补丁为check_1 .7.5+.patch

#./configure --add-module=/software/nginx_upstream_check_module-0.3.0

#make

#makeinstall

注提示patch:command not found解决方法ubuntu 系统就sudo apt-get instal l patchcentos/redhat就 yum instal l patch

2.3 Nginx启动、 关闭、 重启

采用源码安装方式安装成功后Nginx安装目录在/usr/local/nginx目录下

启动命令

#cd/usr/local/nginx/sbin

#./nginx

启动后通过添加 –s参数来进行关闭、 重启等的控制

语法 nginx-s signal

 stop—fast shutdown

 quit—graceful shutdown

 reload—reloading the configuration file

 reopen—reopening the log files

注如果修改了 nginx的配臵文件请用nginx –s reload这样服务不会中断 不会影响到客户端访问

关闭命令

#cd/usr/local/nginx/sbin

#./nginx –s stop

重启命令

#cd/usr/local/nginx/sbin

新网,域名7月盛夏1核心2G内存.COM域名仅19.9元/首年,主机9.9元/月,企业邮箱0元体验

新网好不好?新网域名便宜吗?新网怎么样?新网是国内老牌知名域名注册商,企业正规化运营,资质齐全,与阿里云万网和腾讯云DNSPOD同为国内服务商巨头。近日新网发布了最新的七月放价季优惠活动,主要针对域名、云主机、企业邮箱、SSL证书等多款云产品推送了超值的优惠,其中.com顶级域名仅19.9元/首年,.cn域名仅16元/首年,云主机1核心2G内存3Mbps带宽仅9.9元/月,企业邮箱更是免费送1年,...

HostKvm5.95美元起,香港、韩国可选

HostKvm发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付仅5.95美元起。这是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面分享几款香港VPS和韩国VPS的配置和价格信息。...

Ftech:越南vps,2核/2G/20G SSD/1Gbps不限流量/可安装Windows系统,$12.5月

ftech怎么样?ftech是一家越南本土的主机商,成立于2011年,比较低调,国内知道的人比较少。FTECH.VN以极低的成本提供高质量服务的领先提供商之一。主营虚拟主机、VPS、独立服务器、域名等传统的IDC业务,数据中心分布在河内和胡志明市。其中,VPS提供1G的共享带宽,且不限流量,还可以安装Windows server2003/2008的系统。Ftech支持信用卡、Paypal等付款,但...

集群为你推荐
金士顿内存怎么样金士顿的内存怎么样免费卡巴斯基杀毒软件十大终身免费杀毒软件?电脑桌面背景图片电脑桌面壁纸在哪里?!涡轮增压和自然吸气哪个好涡轮增压与自然吸气哪个好音乐播放器哪个好哪个音乐播放器最好宝来和朗逸哪个好新宝来和新朗逸选哪个?好纠结!!三国游戏哪个好玩三国游戏 什么最好玩?炒股软件哪个好用玩股票哪个软件好?手机浏览器哪个好用手机浏览器哪个好用?海克斯皮肤哪个好摄魂使者薇恩和海克斯安妮皮肤哪个好 怎么合成
a5域名交易 hkbn asp.net主机 raksmart lighttpd 警告本网站 免费ftp空间申请 panel1 有益网络 刀片服务器的优势 怎么建立邮箱 吉林铁通 shuang12 防cc攻击 测速电信 阵亡将士纪念日 中国电信宽带测速 镇江高防服务器 .htaccess cloudflare 更多