/ 中存储网

Apache+Tomcat配置域名直接访问到网站首页

2014-01-17 09:31:01 来源:kejihao

Tomcat与HTTP服务器集成的原理

Tomcat服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户请求,以及把Tomcat服务器的响应结果发送给客户。默认情况下,Tomcat在server.xml中配置了两种连接器:

l <Connector port=”8080″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ />

l <Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ />

A) 第一个连接器监听8080端口,负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。

B) 第二个连接器监听8009端口,负责和其他的HTTP服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。

Apache+Tomcat配置

1.安装Tomcat7.0 -> 启动Tomcat IE输入 http : localhost:8080/  -> 进入Tomcat管理页面

2.安装Apache2.x  ->启动Apache后输入 http : localhost -> 显示 “It works!”

3.  Apache安装目录confhttpd.conf -> 编辑

有効化:

  LoadModule proxy_module modules/mod_proxy.so

  LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

  追加:

  <Location />

  ProxyPass ajp://localhost:8009/test/

  </Location>

4.Tomcat安装目录/conf/server.xml -> 编辑

I <Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ />  

I<Context path="/test" reloadable="true" docBase="D:workspacetest" workDir="D:workspacetestwork" />

5.在项目的根路径下 /test/ 创建首页 index.jsp

6.输入域名 http:// www.xxxxx.cn  -> 网站的首页显示