apache和tomcat公用80端口
原理主要利用apache的代理。
第一步:修改apache的httpd.conf配置文件。
首先,要让apache支持转发也就是做tomcat的代理那么就要先启用apache的代理模块.首先我在Apache\conf目录下面找到httpd.conf文件,用记事本打开该文件找到以下几行代码:
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
然后把每行代码前面的“#”号去掉,这样就打开了apache的代理模块了
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.a.com
ProxyPass / http://www.a.com:8080/
ProxyPassReverse / http://www.a.com:8080/
</VirtualHost>
第三步 修改tomcat的server.xml文件
<Host name="www.a.com" appBase="webapps_a" autoDeploy="true" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context path="" docBase="C:\www\a" reloadable="true" />
</Host>
最新文章
- php 快速排序法
- Android 基于Message的进程间通信 Messenger完全解析
- 3D全景!这么牛!!
- tomcat 6.0.44 &ldquo;has failed to stop it. This is very likely to create a memory leak&rdquo; 问题调查
- JetBrains公司介绍(Java、Python、PHP、Ruby、前端和代码测试与重构的IDE)
- PS-添加前景色
- MFC控件
- cocos2d-x编译到android平台后,增加返回键和菜单键支持
- Solution for Latex error: ";Cannot determine size of graphic";
- MSBuild could not create or connect to a task host with runtime ";CLR2"; and architecture ";x86";.
- Linux下eclipse的安装以及配置
- JMeter在里面Json数据处理方法
- nodejs-ORM 操作数据库中间件waterline的使用
- [Codeforces]605E Intergalaxy Trips
- (linux虚拟机)克隆得到的虚拟机修改网卡信息和IP地址,以及DNS
- 基础才是重中之重~delegate里的Invoke和BeginInvoke
- ubuntu安装GBK编码
- HTML中的元素分类
- COCOMOII
- Exp7:网络欺诈防范