NC_UAP中间件集群+Apache负载均衡 Linux64位安装配置
一、准备安装介质
介质名 |
说明 |
httpd-2.2.34.tar.gz |
Apache HTTP Sever/用于负载均衡 |
mod_jk.so |
是Apache服务器的一个可插入模块,用以为Apache或IIS服务器提供处理JSP/Servlet的能力 |
* Linux64位操作系统、NC安装介质及过程省略
下载httpd
地址
http://httpd.apache.org/download.cgi#apache22
文件及版本
下载mod_jk
地址
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/
文件及版本
二、安装Apache
1、检查及安装依赖包
yum install gcc
yum install zlib
yum install zlib-devel
yum install openssl-devel
* 检查:rpm -qa zlib-devel
2、将此压缩包放入 /opt, cd进入该目录 解压安装包压缩文件 命令行:
tar -zxvf httpd-2.2.34.tar.gz
3、解压成功,进入解压出的文件夹根目录:
cd httpd-2.2.34
4、新建文件夹/opt/apache2:
mkdir /opt/apache2
5、进行编译参数配置,命令行:
./configure --prefix=/opt/apache2 --enable-mods-shared=all
6、不高兴,发现/opt/apache2文件夹为空,试一下编译安装命令:
make
make install
此时可以看到大段大段代码出现 ,运行完毕,apache的安装就结束了。
进入/opt/apache2用ll命令可以看到很多内容,终于不是空文件夹了。
7、修改/conf/httpd.conf,改一下配置文件,增加一行ServerName IP:端口
8、尝试启动Apache,命令行:
/opt/apache2bin/apachectl start
三、NC-UAP集群配置
1、进入nc_home/bin目录,运行sysConfig.bat启动配置向导开始配置,选择服务器信息,读取设置,应用服务器选择“集群服务器”,如下图。 节点配置中选择增加,在服务器名称中添加master服务,并勾选“主服务器标识”。协议类型为http(master端口)。
2、再次选择增加按钮,服务名称为ncMem01,不勾选“主服务器标识”。协议类型为http(NC节点端口)+AJP(负载均衡端口,端口号任意)。如下图
* 注1:master可以不加AJP端口协议,加上也没发现影响;但非master必须要有
* 注2:每个节点注意修改确认JAVA_HOME路径
3、选择服务转发,读取设置,Apache Home选择Apache安装路径,单击Start Config生成配置文件,如下图。
* 注:这个环境的安装路径是/opt/httpd/apache2
4、检查apache_home\conf下ncworkers.properties和ncmodjk.conf文件配置是否正确,将下载的mod_jk.so文件拷贝到apache_home\modules目录下。操作完之后NC部署EJB,通过NCHome/startup.sh启动各个服务器,并启动Apache服务。