免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2445 | 回复: 0
打印 上一主题 下一主题

[网络管理] Linux下 Apache http server 2.2.* 与 Tomcat 6.0整合配置--Http Proxy方式 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-20 17:41 |只看该作者 |倒序浏览
1、分别安装好Apache http server与Tomcat;

2、修改httpd.conf:

a、查找看有没有载入mod_proxy_http.so模块,没有的话在httpd.conf中加入一行如下:

LoadModule proxy_http_module modules/mod_proxy_http.so

b、在httpd.conf中加入虚拟目录配置,如下:

Alias "/www.mysite.com"  "/usr/local/tomcat6/webapps/mysite"
<Directory "/usr/local/tomcat6/webapps/mysite">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

c、在httpd.conf中加入虚拟主机配置,如下:

NameVirtualHost www.mysite.com:80
<VirtualHost www.mysite.com:80>
ServerName www.mysite.com
ServerAdmin admin@mysite.com
DocumentRoot /usr/local/tomcat6/webapps/mysite
DirectoryIndex index.jsp
ErrorLog logs/mysite/error_log
CustomLog logs/mysite/access_log combined
ProxyPass /images  !
ProxyPass /php  !
ProxyPass /css  !
ProxyPass /js  !
ProxyPass / http://www.mysite.com:8080/
ProxyPassReverse / http://www.mysite.com:8080/
</VirtualHost>

3、修改Tomcat server.xml配置文件:

a、注释掉默认的localhost 主机配置

<!--      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">-->

b、增加虚拟主机配置,如下:

<Host name="www.mysite.cn"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
  <Context path="" docBase="mysite" reloadable="true"  crossContext="true"/>
</Host>

4、分别重启httpd与tomcat ,配置到此结束。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP