门户负载均衡及集群部署手册Linux+Apache+Tomcat版V10.docx
- 文档编号:23720746
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:21
- 大小:184.59KB
门户负载均衡及集群部署手册Linux+Apache+Tomcat版V10.docx
《门户负载均衡及集群部署手册Linux+Apache+Tomcat版V10.docx》由会员分享,可在线阅读,更多相关《门户负载均衡及集群部署手册Linux+Apache+Tomcat版V10.docx(21页珍藏版)》请在冰豆网上搜索。
门户负载均衡及集群部署手册Linux+Apache+Tomcat版V10
负载均衡及集群部署手册
(Linux版)
门户服务平台
版本控制
日期
修改人
版本
备注
2013-5-31
张晶
1.0
文件评阅纪录
日期
评阅版本
姓名
职位
公司
发放记录
发放日期
发放版本
姓名
职位
公司
目录
一:
操作准备:
5
二:
开始安装apache:
6
三:
负载均衡与集群8
1、操作准备:
8
2、部署文件8
3、创建目录8
4、配置门户应用服务器tomcat9
5、配置Apache10
6、配置CAS认证14
7、其他注意事项15
四:
设置共享目录15
1、操作准备:
15
2、服务器配置(192.168.1.113)15
3、客户机配置(以192.168.111.112为例)16
4、将linux设置为开机自动mount:
16
五:
附注说明19
1、exports文件中的可选参数说明19
2、服务端的exportfs命令19
3、客户端的showmout命令20
4、共享目录命名规范20
5、常见问题21
一:
操作准备:
1、解压部署包到/opt/apexsoftProduct/gymy下,并修改名字为portalclusterX(很简单直接解压就行了,再次不再赘述)。
2、上传以下安装包到opt下(如果已经存在则不用上传)。
3、apache装在116.236.145.24,内网地址是192.168.111.113的linux上,路径为/usr/local,同时在这台机器上/opt/apexsoftProduct/gymy路径下解压部署包,并且重命名为portalcluster3和portalcluster4,另外两个节点解压到192.168.111.112的/opt/apexsoftProduct/gymy下,重命名为portalcluster1和portalcluster2。
4、确保装了jdk并且环境变量配好。
5、整体架构
二:
开始安装apache:
[root@localhost~]#cd/opt//源码存放位置
[root@localhostopt]#tar-zxvfapr-1.4.6.tar.gz
[root@localhostopt]#cdapr-1.4.6
[root@localhostapr-1.4.6]#./configure--prefix=/usr/local/apr
注意prefix后接的是安装路径
root@localhostapr-1.4.6]#make
root@localhostapr-1.4.6]#makeinstall
root@localhostapr-1.4.6]#cd/opt
root@localhostopt]#tar-zxvfapr-util-1.5.1.tar.gz
root@localhostopt]#cdapr-util-1.5.1
root@localhostapr-util-1.5.1]#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr
root@localhostapr-util-1.5.1]#make
root@localhostapr-util-1.5.1]#makeinstall
root@localhostapr-util-1.5.1]#cd/opt
root@localhostopt]#unzip-opcre-8.30.zip
root@localhostopt]#cdpcre-8.30
root@localhostcdpcre-8.30]#./configure--prefix=/usr/local/pcre
root@localhostcdpcre-8.30]#make
root@localhostcdpcre-8.30]#makeinstall
root@localhostcdpcre-8.30]#cd/opt
[root@localhostopt]#tar-zxvfhttpd-2.4.3.tar.gz
[root@lampopt]#cp-rfapr-1.4.6httpd-2.4.3/srclib/apr
[root@lampopt]#cp-rfapr-util-1.5.1httpd-2.4.3/srclib/apr-util
这两句话是为了防止,安装时报如下错误
Configur:
error:
BundledAPRrequestedbutnotfoundat./srclib/.Download…
[root@localhostopt]#cdhttpd-2.4.3
[root@localhosthttpd-2.4.3]#./configure--prefix=/usr/local/apache--enable-so--with-mpm=worker--with-apr=/usr/local/apr/--with-apr-util=/usr/local/apr-util--with-pcre=/usr/local/pcre--with-included-apr
加入--with-included-apr为了防止apache启动报错:
例如
httpd:
Syntaxerroronline140of/usr/local/apache2/conf/httpd.conf:
Cannotload/usr/local/apache2/modules/mod_dir.sointoserver:
/usr/local/apache2/modules/mod_dir.so:
undefinedsymbol:
apr_array_clear
[root@localhosthttpd-2.4.3]#make
[root@localhosthttpd-2.4.3]#makeinstall
root@localhosthttpd-2.4.3]#cd/usr/local/apache//进入apache的目录
root@localhostapache]#cdconf/
root@localhostconf]#cp-ahttpd.confhttpd.conf-//备份apache配置文件
安装好了之后启动apache服务并且验证:
root@localhostconf]#cd/usr/local/apache/bin
root@localhostbin]#./apachectlstart
然后打开浏览器输入http:
//localhost:
80进行查看
三:
负载均衡与集群
1、操作准备:
os:
linux
jdk:
1.6版
环境变量设置如下:
exportJAVA_HOME=/usr/share/jdk1.6.0_14
exportPATH=$JAVA_HOME/bin:
$PATH
exportCLASSPATH=.:
$JAVA_HOME/lib/dt.jar:
$JAVA_HOME/lib/tools.jar
数据库:
oracle10g
2、部署文件
主要配置文件:
httpd-vhosts.conf、httpd.conf、server.xml,system.properties
3、创建目录
3.1在需要部署门户和livebos的机器的/opt下创建/opt/apexsoftProduct/gymy用于存放节点文件夹。
3.2在gymy下创建目录两个或多个节点文件夹portalcluster1、portalcluster2。
将门户集成部署包解压到各目录下。
4、配置门户应用服务器tomcat
4.1配置关闭端口
打开/opt/apexsoftProduct/gymy/portalcluster1/tomcat/conf/server.xml文件,每个server.xml只能有一个
查看端口的命令:
lsof–i:
端口号或者netstat–an|grep端口号
4.2配置liferay服务端口
--liferay各节点访问端口,每台机器的每个节点port值都不同-->
--ajp协议端口,每台机器的每个节点port值都不同-->
--liferay各节点域名,每台机器的每个节点defaultHost和jvmRoute值都不同-->
--liferay各节点域名,每台机器的每个节点name值都不同-->
4.3配置livebos服务端口(同上,设置端口不能重复切设置前要检查端口是否冲突)
--livebos各节点访问端口,每台机器的每个节点port值都不同-->
--ajp协议端口,每台机器的每个节点port值都不同-->
--livebos各节点域名,每台机器的每个节点defaultHost和jvmRoute值都不同-->
--livebos各节点域名,每台机器的每个节点name值都不同-->
//cluster1"factory="org.apache.activemq.jndi.JNDIReferenceFactory"name="jms/ConnectionFactory"type="org.apache.activemq.ActiveMQConnectionFactory"useEmbeddedBroker="true"/> 依次配置其他节点和机器上的server.xml,注意各个节点间端口和域名的配置不重复,组播端口要一致 5、配置Apache 5.1配置静态内容到Apache(可选) 将/opt/apexsoftProduct/gymy/portalclusterX/LiveBos/FormBuilder下的images、GridEx、DHMenu、applets、fckeditor五个文件夹拷到/usr/local/apache/htdocs下 5.2修改/usr/local/apache/conf/httpd.conf文件 #httpd的安装目录 ServerRoot"/usr/local/apache/conf/httpd.conf" #外网访问端口,这个端口不能与tomcat配置中的端口一样 Listen80 #外网访问域名地址 ServerName: 80 #这些含有安装路径的需要根据相应的路径进行修改 DocumentRoot"/usr/local/apache/htdocs" ScriptAlias/cgi-bin/"/usr/local/apache/cgi-bin/" #检查下列功能是否被注释,开启apache负载均衡的功能 LoadModuleproxy_modulemodules/mod_proxy.so LoadModuleproxy_ajp_modulemodules/mod_proxy_ajp.so LoadModuleproxy_balancer_modulemodules/mod_proxy_balancer.so LoadModuleproxy_connect_modulemodules/mod_proxy_connect.so LoadModuleproxy_http_modulemodules/mod_proxy_http.so #Virtualhosts Includeconf/extra/httpd-vhosts.conf 5.3修改httpd-vhosts.conf 找到在/usr/local/apache/conf/extra下的文件httpd-vhosts.conf文件,打开进行修改: #Liferay反向代理配置 80> #门户外网访问域名地址 ServerName: 80 ProxyPreserveHostOn #反向代理 ProxyRequestsOff ProxyPass/balancer: //portalproxy/lbmethod=byrequestsstickysession=JSESSIONID //portalproxy> OrderDeny,Allow Allowfromall #server.xml中关于Liferay的配置的ajp信息的EnginedefaultHost值和端口号,相应的jvmRoute值赋给route BalancerMemberajp: //: 8021route=lb1loadfactor=1 BalancerMemberajp: //: 8022route=lb3loadfactor=1 #多个时依此类推... #BalancerMemberajp: //: 8025route=lb5loadfactor=1 #livebos反向代理配置 80> #livebos外网访问ip地址 ServerName: 80 ProxyPreserveHostOn ProxyRequestsOff ProxyPass/balancer: //livebosproxy/lbmethod=byrequestsstickysession=JSESSIONID //livebosproxy> OrderDeny,Allow Allowfromall #server.xml中关于livebos的配置的ajp信息的EnginedefaultHost值和端口号,相应的jvmRoute值赋给route BalancerMemberajp: //: 8002route=lb2loadfactor=1 BalancerMemberajp: //: 8004route=lb4loadfactor=1 #多个时依此类推... #BalancerMemberajp: //: 8006route=lb6loadfactor=1 5.4添加域名映射 在负载均衡的机器系统/etc下,打开hosts文件,在文档最下面,添加格式如下: #配置门户的服务器ip为192.168.10.230和192.168.10.231 #服务器ip地址域名 192.168.111.112 192.168.111.112 192.168.111.113 192.168.111.113 192.168.111.112#多台服务器和节点时依次类推 #假设配置负载均衡的服务器ip为116.236.145.24 #域名开放后需要去掉 5.5配置集群元素 首先在各个portal下的tomcat下webapps(有的环境是Liferay或Livebos)里的CASSserver下的web.xml里添加 1、liferay的集群配置。 打开/opt/apexsoftProduct/gymy/portalclusterX/conf/server.xml文件,在liferay配置中加入如下内容: --这个端口号要保持一致-->集群端口,4个tomcat都要一致,不管在哪个机器上 --同一台服务器上配置多个tomcat时,端口号不同-->
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 门户 负载 均衡 集群 部署 手册 Linux Apache Tomcat V10