2.2 复制与本机操作系统匹配的下列文件到相应的位置
复制edir_daemon和edir_status到/usr/local/apache/bin;
复制mod_tongweb_director.so到/usr/local/apache/libexec;
复制tongweb_director.conf.default到/usr/local/apache/conf。
2.3 修改httpd.conf文件
在httpd.conf中,找到LoadModule的块,紧接所有LoadModule的语句,加入新的一行:
LoadModule tongweb_director_module libexec/mod_tongweb_director.so
并在后面加入一行:
AddModule mod_tongweb_director.c
2.4 配置应用,此处以/BossWeb为例。
此处分别在10.46.6.175和10.46.6.181上的tongweb的管理台上配置几个TongWebDirector类型连接,对应应用前缀都为/BossWeb,连接分别为下面2个:
host=10.46.6.175 port=2008
host=10.46.6.181 port=2008
删除原先的9004端口的http类型的连接(tongweb对这块的支持不好,如果两种类型的连接都在的话,应用加载类的时候会重复加载,导致错误)
该配置保存在/boss/websvr/webapp/BossWeb.war/WEB-INF目录下的teas-web.xml文件中,需要备份一下原先的文件。
2.5 配置tongweb_director.conf文件
首先将tongweb_director.conf.default复制成tongweb_director.conf文件,用编辑器打开,注释掉所有的
特别注意应用的prefix应该配置成和后端服务器添加新连接时所配置的URL Prefix拼写完全一致,包括大小写,否则不能得到正常结果。为了能在其他主机上验证TongWebDirector状态,找到Status标记,删除下面两行:
weight="0" 权重为0表示该服务器为备份服务器
weight="1" 权重为1表示该服务器的访问量为1
weight="2" 权重为2表示该服务器的访问量为1的两倍
2.6 进入/opt/apache/bin,运行./apachectl start,启动Apache服务器
进入/usr/local/apache/logs察看文件列表,可看见新增文件目录edir,其中包含文件tongweb_director.ipc。该文件是包含所有apache子进程在处理TongWebDirector请求时使用的共享内存数据的scoreboard文件。正常路径在Apache的logs/edir子目录中,首次运行TongWebDirector时自动创建。
在浏览器中输入http://10.46.6.181:9004/status,(WebServerIP是Director所在服务器的IP ,Port是Apache的HTTP端口,详见更改httpd.conf文件)察看是否正常返回。如果正常,浏览器应该有内容返回,如下图:
2.7(可选) 访问配置的前缀为/BossWeb的应用
配置步骤到第6)步如果正常则已经顺利结束,此时可以开始使用TongWebDirector,在浏览器中使用URLhttp://10.46.6.181:9004/BossWeb/login.jsf,(WebServer是Director所在服务器)正确进入应用对应页面
参考文档:TongWeb40_Manual.pdf
文章来源于领测软件测试网 https://www.ltesting.net/