文档详情

apche+服务器配置+tomcat.doc

发布:2017-08-19约8.7千字共18页下载文档
文本预览下载声明
apche+服务器配置+tomcat 1.多个应用的配置:/sealyu/archive/2008/08/25/224326.html 最近在服务器上需要配置多个应用,使用apache+tomcat搭配,采用mod_jk进行分配。 刚开始在同一个tomcat中配置了多个应用,后来感觉效果不好,改为每个tomcat对应一个应用。搜索资料如下: apache2.2与tomcat集成(可以多个tomcat) 1. 安装apache2.2 参见:/admin/show/127337 2.需求概况: 有2个服务:, 。分别对应2个tomcat下的2个web应用。由apache httpd作为互联网接入服务器,在80端口接收对这2个服务的请求。apache httpd再将这2个请求分别对应到不同的后端web服务器(Tomcat)处理。 3.配置域名映射到本机即,同时配置service域名 .1 localhost 4. 分别在2个tomcat里分别部署一个非常简单的应用。 第一个tomcat :端口:8080 编辑$TOMCAT_HOME/conf/server.xml 添加一个Host Host name= unpackWARs=true autoDeploy=true 1.xmlValidation=false xmlNamespaceAware=false/ 再在$TOMCAT_HOME/conf/Catalina下建立一个目录: 然后在目录下建立一个ROOT.xml,内容为: 1.Context docBase=/home/mahaibo/app/test 2.privileged=true antiResourceLocking=false antiJARLocking=false 3./Context docBase指向具体的项目路径 同理第二个tomcat(端口8088)也是一样的做法: 编辑$TOMCAT_HOME/conf/server.xml 添加一个Host: 1.Host name= unpackWARs=true autoDeploy=true 2.xmlValidation=false xmlNamespaceAware=false/ 然后在$TOMCAT_HOME/conf/Catalina下建立一个目录: 再在目录下建立一个ROOT.xml,内容为: 1.Context docBase=/home/mahaibo/app/bbs 2.privileged=true antiResourceLocking=false antiJARLocking=false 3./Context 5. 分别启动tomcat,可以通过:8080和:8088访问 6. 配置apache httpd.conf文件。 找到apach/conf/httpd.conf文件,确认下面这些文字行前面没有#注释号: 1.LoadModule proxy_module modules/mod_proxy.so 2.LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 3.LoadModule proxy_balancer_module modules/mod_proxy_balancer.so 4.LoadModule proxy_connect_module modules/mod_proxy_connect.so 5.LoadModule proxy_http_module modules/mod_proxy_http.so 6.LoadModule proxy_ftp_module modules/mod_proxy_ftp.so 并增加虚拟主机配置: 1.NameVirtualHost *:80 2.VirtualHost *:80 3.ServerName 4.ProxyIOBufferSize 8192 5.ProxyRequests Off 6.ProxyVia Full 7.ProxyPass / :8080/ smax=5 max=20 ttl=120 retry=300 8./VirtualHost 9. 10.VirtualHost *:80 11.Ser
显示全部
相似文档