在 Ubuntu 12.04 LTS 上通过 Tomcat 部署 Solr 4
Ubuntu下部署Solr(4.4)到Tomcat(7.0.53)
实例详解Tomcat组件安装+Nginx反向代理Tomcat+Apache使用mod_jk和mod_proxy反向代理和负载均衡
CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器
下面我们就可以直接通过浏览器看下了。通过8080端口访问。
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 (机器内存有限,所以就没有用独立的主机了)
实验拓扑图:
前端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端口打开