新建虚拟机应如何开展虚拟化整合工作?
TechTarget中国 发表于:12年03月06日 11:37 [转载] TT中国
Apache HTTP Server + Tomcat中间件配置
在Linux服务器下安装多个Tomcat最常见的一个问题就是端口冲突。每个Tomcat服务器所使用的端口记录在${TOMCAT_HOME}/conf/server.xml文件中,主要包括了以下三个端口,Server port、Connector port以及AJP 1.3 Connector port,安装多个Tomcat中间件,修改对应的这三个端口号。下面这段代码就是server.xml文件对应的端口配置信息。
connectionTimeout="20000"
redirectPort="8443" />
将Apache HTTP Server 2.2与多个Tomcat进行端口绑定时只需要修改${HTTP_SERVER}/conf/httpd.conf文件,以与三个Tomcat中间件绑定为例,在httpd.conf文件末尾添加如下内容即可:
#Tomcat Server 1端口绑定配置,8009为Tomcat Server 1的AJP 1.3 Connector Port
#webapp1为访问应用的上下文根。
ProxyPass /webapp1 ajp://localhost:8009/ webapp1
ProxyPassReverse / webapp1 ajp://localhost:8009/ webapp1
#Tomcat Server2端口绑定配置,8010为Tomcat Server 2的AJP 1.3 Connector Port
#webapp2为访问应用的上下文根。
ProxyPass /webapp2 ajp://localhost:8010/ webapp2
ProxyPassReverse / webapp2 ajp://localhost:8010/ webapp2
#Tomcat Server 3端口绑定配置,8011为Tomcat Server 3的AJP 1.3 Connector Port
#webapp3为访问应用的上下文根。
ProxyPass /webapp3ajp://localhost:8011/ webapp1
ProxyPassReverse / webapp3 ajp://localhost:8011/ webapp3
完成上述配置后,重新启动Tomcat和HTTP Server即可:
分别进入每个Tomcat安装目录:cd {TOMCAT_HOME}/bin
停止Tomcat:./shutdown.sh
启动Tomcat,查看启动过程:./catalina.sh run
进入HTTP Server安装目录:cd ${HTTP_SERVER}/bin
停止Apache HTTP Server:./apachectl stop
启动Apache HTTP Server:./apachectl start
IBM HTTP Server + WebSphere Application Server中间件配置
和Tomcat类似,使用WebSphere Application Server可以创建多个概要表,然后在每个概要表下分别部署应用。
如果使用安装的是64位的WebSphere Application Server,那么不能使用图形界面创建概要表了,创建概要表的命令如下:
进入WebSphere Application Server 安装目录下的bin目录下:cd ${WAS_HOME}/bin
在/opt/IBM/WebSphere/AppServer/profiles/AppSrv01下创建概要表AppSrv01:
./manageprofiles.sh -create -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default/ -profileName AppSrv01 -profilePath /opt/IBM/WebSphere/AppServer/profiles/AppSrv01
创建完概要表后,就可以启动该应用服务器了:
进入概要表主目录下的bin目录:
cd/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
启动应用服务器:./startServer server1
然后就可以登录该概要表的管理控制台,管理控制台访问端口可以通过查看/opt/IBM/WebSphere/AppServer /profiles/AppSrv01/config/cells/ HOSTNAMENode01Cell/nodes/HOSTNAMENode01/erverindex.xml文件中endPointName值为 WC_defaulthost所对应的端口号查看,其HTTP端口号为9080,对应的HTTPS访问端口可以通过endPointName值为 WC_adminhost所对应的端口号查看,其HTTP端口号为9060,我们可以通过http://ip:9080/admin或者是https: //ip:9060/admin访问该概要表的控制台并部署应用了。
