apache tomcat整合以及域名绑定
apache tomcat整合以及域名绑定 准备任务:1、下载jdk2、下载apache2.0.553、下载tomcat5.54、下载jk (mod_jk-apache-2.0.55.so)中间件,连
apache tomcat整合以及域名绑定 准备任务:
1、下载jdk
2、下载apache2.0.55
3、下载tomcat5.5
4、下载jk (mod_jk-apache-2.0.55.so)中间件,连接apache 和tomcat (下载的jk 版本需要和apache 的版本一样,这样可以保证在整合时不会出现问题)
开始搭建
配置环境变量
新建系统变量JAVA_HOME:C:Program FilesJavajdk1.5.0_06;
新建系统变量CLASSPATH :.;JAVA_HOMElib;(注意:点号表示当前目录,不能省略) 在系统变量Path 的值的前面加入以下内容:JAVA_HOMEbin;(注意:这里的分号不能省略) 配置完成后输入 javac ,出现很多信息,就表示正常。
1、安装jdk ,基本配置可以网络查找
2、安装apache ,里面有一个步骤需要注意,安装中有一个页面上有三个文本框和两个单选按钮,前两个文本框填写localhost ,第三个填写一个邮件地址,单选一般选择第一个80端口,基本都是默认安装。
,然后输入在dos 中输入C:Program FilesApache GroupApache2binApacheMonitor.exe会提示是否安装成功。
3、安装tomcat ,默认安装。
4、配置Apache ,拷贝jk 到apache 文件夹中modules 文件夹里(一般jk 名字都会是.so 结尾,这里用mod_jk.so为例)
5、测试apache 和tomcate 安装成功,需要输入http://localhost,和http://localhost:8080都出现成功页面,应为版本不同,所以成功页面的样子也不同,但是有提示可以看的出来。
6、修改C:WINDOWSsystem32driversetchosts文件,如下 127.0.0.1 localhost(这个是默认的)
127.0.0.1 www.jack(这个是我需要添加的域名)
7、修改Apache 文件夹中conf 文件夹中httpd.conf 文件,添加一下代码
#设置Apache 与Tomcat 之间的连接,让Apache 遇到jsp 文件时,在后台将其交由Tomcat 去处理
LoadModule jk_module modules/mod_jk-apache-2.0.55.so
#此处mod_jk的文件为你下载的文件
JkWorkersFile "C:/Program Files/Apache Software Foundation/Tomcat 5.5/conf/workers.properties"
#指定tomcat 监听配置文件地址,这个自己会生成
JkLogFile "C:/Program Files/Apache Software Foundation/Tomcat 5.5/logs/mod_jk2.log"
,#指定日志存放位置
JkLogLevel info
#设置虚拟主机
ServerAdmin localhost
DocumentRoot d:/test1(可有可无,不会影响)
#您的站点项目所在路径,应与tomcat 中的目录设置相同
ServerName localhost
DirectoryIndex login.jsp
#这里设置项目中访问的第一个页面,也是有顺序的,先是html 后是jsp )
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#让Apache 支持对servlet 传送,用以Tomcat 解析
JkMount /*.jsp ajp13
#让Apache 支持对jsp 传送,用以Tomcat 解析
JkMount /*.do ajp13
#让Apache 支持对.do 传送,用以Tomcat 解析
JkMount /*.action ajp13
#让Apache 支持对.action 传送,用以Tomcat 解析
#配置外网访问,或者本地测试的地方
NameVirtualHost *:80
ServerName www.jack(你的域名)
DocumentRoot "C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/Storage"
#(项目的路径)
DirectoryIndex login.jsp
Options -Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
8、在tomcate 文件夹中conf 文件夹里新建一个workers.properties 文件,内容如下:
workers.tomcat_home=C:Program FilesApache Software FoundationTomcat 5.5 #让mod_jk模块知道Tomcat 的位置
workers.java_home=C:Program FilesJavajre1.6.0_02 #让mod_jk模块知道jre 的位置 ps=
worker.list=ajp13 #模块版本
worker.ajp13.port=8009 #工作端口, 若没占用则不用修改
worker.ajp13.host=localhost #本机, 若上面的Apache 主机不为localhost, 作相应修改 worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数, 不用修改
9、修改tomcate 文件夹中conf 文件夹里server.xml 文件
一般host 文件是默认的,里面没有context 这个,但是如果我们在本地测试需要在浏览器里输入本地ip 测试,就需要加上context ,指向需要访问的项目,如果添加了域名就需要再添加一个host 配置如下。 unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> 
