httpd+tomcat+memcached实现session保持(2)

Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4

Ubuntu下部署Solr(4.4)到Tomcat(7.0.53)

Linux下Apache与多个Tomcat 集群负载均衡

Nginx Tomcat 集群负载均衡解决笔记

实例详解Tomcat组件安装+Nginx反向代理Tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡

CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器

Apache+Tomcat 环境搭建(JK部署过程)

下面我们就可以直接通过浏览器看下了。通过8080端口访问。

image

OK,tomcat服务以及可以启用了。

那么下面我们就来看看如何构建Apache+tomcat+memcached架构

实验:  
前端Apache:192.168.1.200

tomcat节点:192.168.1.201(TomcatA),192.168.1.202(TomcatB)  
memcached节点(一主一备实现高可用):192.168.1.201, 192.168.1.202    (机器内存有限,所以就没有用独立的主机了)    
实验拓扑图:

image

 

前端Apache服务器配置

我们这里用到的是Apache的代理模块,由于centos6.5中内核支持该代理模块,因此我们只需要直接yum安装httpd然后再配置文件中加入以下文件即可:

[root@bogon ~]# vim /etc/httpd/conf.d/mod_proxy.conf    
<Proxy balancer://lbcluster1>    
BalancerMember :8080 loadfactor=1
BalancerMember :8080 loadfactor=1   
ProxySet lbmethod=byrequests    
</Proxy>

ProxyVia Off  
ProxyRequests Off  
ProxyPass / balancer://lbcluster1/  
ProxyPassReverse / balancer://lbcluster1/

memcached服务器

缓存服务器直接在2个节点上yum安装即可,非常简单

yum install memcached

安装好之后启动服务

[root@localhost ~]# service memcached start  
Starting memcached:                                        [  OK  ]

可以看到11211端口打开

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c093058e6e07bab99fd806e95e368e4f.html