Apache+Tomcat配置集群,最后出现503错误
我参考该文章配置:
http://www.iteye.com/topic/1017961
配置完成后,我依次启动apache和本机上面的3个tomcat,访问http://localhost/justTest/test.jsp
报503错误:
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
如果加上端口号,http://localhost:11080/justTest/test.jsp,则可以正常访问的。
下面附上修改后的配置文件:
1.从官网下载的mod_jk-1.2.32-httpd-2.2.x.so放在apache的modules目录下面。
2.修改httpd.conf,在最后面加上一行:
include "c:\Program Files\Apache Software Foundation\Apache2.2\conf\mod_jk.conf"
3.在conf目录里面,新建mod_jk.conf文件,内容如下:
LoadModule jk_module modules/mod_jk-1.2.32-httpd-2.2.x.so
JkWorkersFile conf/workers.properties
#指定那些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名
JkMount /*.jsp ajp13
4.在conf目录里面,新建workers.properties文件,内容如下:
#server
workers.tomcat_home=/tomcat1
workers.java_home=$JAVA_HOME
ps=/
worker.list = tomcat1,tomcat2,tomcat3,ajp13
#========tomcat1========
worker.tomcat1.port=11009
worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1
#========tomcat2========
worker.tomcat2.port=12009
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1
#========tomcat3========
worker.tomcat3.port=13009
worker.tomcat3.host=localhost
worker.tomcat3.type=ajp13
worker.tomcat3.lbfactor = 1
#========ajp13,负载均衡控制器========
worker.ajp13.type=lb
worker.ajp13.balanced_workers=tomcat1,tomcat2,tomcat3
worker.ajp13.sticky_session=1
5.如果htdocs里面没有favicon.ico,请把这个放进去,否则报错:
直接下载一个放进去:http://www.linuxsky.org/favicon.ico
下面配置tomcat:
修改每个server.xml:
找到<Server port="8005" shutdown="SHUTDOWN">,将por[color=#FF0000]t修改为"8001"[/color],为了不和其他tomcat冲突,每个tomcat的这个端口号不能一样。
找到 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>,
将端口号修该为11080,避免和其他tomcat冲突。
找到 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />,修改port为11009
找到<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">,去掉注释,将jvm1修改为tomcat1
找到<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>,去掉注释。
===============================
现在依次启动apache和tomcat(启动一个或多个,效果一样),最后报503错误。
====================================第一次配置集群,请大侠指教============---------