设为首页 收藏本站
查看: 588|回复: 0

[经验分享] Tomcat简单部署及其负载均衡

[复制链接]

尚未签到

发表于 2018-12-3 13:08:50 | 显示全部楼层 |阅读模式
  Tomcat简介:

  Tomcat最初是由Sun的软件架构师詹姆斯.邓肯.戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。Tomcat服务器是一个免费的开源代码的web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
  

  案例实施:
  环境如下图所示:

  

  1.    Tomcat1server配置(IP:192.168.19.99)
  实施准备:
  启动后关闭iptables防火墙
  http://s3.运维网.com/wyfs02/M00/72/59/wKioL1XhmlzBbs9qAABXDCbrDnI295.jpg
  

  2.  安装JDK,配置Java环境
  1)jdk-7u65-linux-x64.gz解压
  http://s3.运维网.com/wyfs02/M01/72/59/wKioL1XhmtLyyMMfAABGS9N_NyE578.jpg
  2)解压后会生成jdk1.7.0_65文件,将其移动到/usr/local/下并重命名java

  3)/etc/profile.d下建立java.sh脚本

  4)java.sh脚本导入到环境变量,使其生效.

  5)运行java –version查看java版本是否和之前安装的一样

  3.  安装配置Tomact
  1)   解压apache-tomact-7.0.54.tar.gz
  http://s3.运维网.com/wyfs02/M00/72/5C/wKiom1XhmZvSmv3jAABQqrMC-aM250.jpg
  2)解压后生成apache-tomact-7.0.54文件夹,将其移动到/usr/local/,并改名位tomcat7
  http://s3.运维网.com/wyfs02/M02/72/5C/wKiom1XhmcST8t74AABORME78HI300.jpg
  3)启动tomcat

  Tomocat默认运行在8080端口,运行netstat命令查看8080端口监听的信息

  4)打开浏览器访问测试:http://192.168.19.99:8080,如果出现如下图所示页面,则表示Tmocat已经配置启动成功

  如果想关闭Tmocat,则运行/usr/local/tomcat7/bin/shutdown.sh命令
  4.建立javaweb站点
  1)首先在根目录下建立一个web目录,并在里面建立一个webapp1目录,用于存放网站文件

  2)webapp1目录下建立一个index.jsp测试页面

  3)修改Tomcatserver.xml文件.定义一个虚拟主机,并将网站文件路径指向已经建立的/web/webapp1,host段增加context

  4)关闭Tomcat,在重新启动

  5)通过浏览器访问http://192.168.19.99:8080/,出现如下图所示页面,说明该Tomcat站点已经配置成功,并且已经能够运行jsp
http://s3.运维网.com/wyfs02/M00/72/59/wKioL1XhncKBBGhbAAB9czjsrow647.jpg5.Tomcat2server的配置方法与Tomcat1 server的配置一样(同上)

  1)/web/webapp1/路径下建立inde.jsp,为了区别测试页面index.jsp的内容更改如下:(test2区别)
  http://s3.运维网.com/wyfs02/M00/72/5C/wKiom1Xhm_6AhVVPAAC2evbqYJM796.jpg
  2)启动Tomcat,浏览器访问Tomcat server,测试http://192.168.19.42:8080

  Nginx服务器192.168.19.163上安装Nginx,反向代理两个Tomcat站点,并实现负载均衡
  1)关闭防火墙
  http://s3.运维网.com/wyfs02/M01/72/5C/wKiom1XhnHKy6q8gAABrF-hPdac935.jpg
  2)安装相关软件包,pcre-devel zlib-devel openssl-devel
  http://s3.运维网.com/wyfs02/M02/72/5C/wKiom1XhnJWjHjvAAABJb16slh8286.jpg
  3)解压安装Nginx
  http://s3.运维网.com/wyfs02/M02/72/59/wKioL1Xhnu-TXzKXAAHv5aGVjpc217.jpg

  4)配置nginx.conf
  a.http {…}中加入以下代码,设定负载均衡的服务列表,weight参数表示权值,权值越高被分配的概率越大.,为了使测试效果明显,我们把权限设置为一样.

  b.http {..} - server{…} –location/{…}中加入一行”proxy_pass http://tomcat_server;”

  5)测试Nginx配置文件是否正确

  6)启动Nginx服务

  http://s3.运维网.com/wyfs02/M02/72/59/wKioL1Xhn-7yxXF7AAEq-6N6VLc614.jpg
  7)查看Nginx服务进程

  7.测试负载均衡效果
  打开浏览器访问Nginx服务:http://192.168.19.163,不断刷新浏览器测试,可以看到由于权重相同,页面会反复在以下两个页面来回切换.第一次访问,出现test1的页面,刷先后会出现test2的页面,如下图所示.这说明负载均衡群集搭建成功,已经可以在Tomcat server站点进行切换了.
  http://s3.运维网.com/wyfs02/M02/72/5C/wKiom1XhnifxJu72AADeHFiGhxw403.jpg




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-642852-1-1.html 上篇帖子: 安装jira同时又需要使用tomcat时端口问题 下篇帖子: 对tomcat服务的***演示与安全分析
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表