您的位置:首页 > 运维架构 > Tomcat

Apache+Tomcat整合并配置虚拟主机[Windows2003下

2007-04-23 11:31 281 查看
步骤:
1、 下载:
a)      下载Apache:本例选用Apache2.0.55版本,下载地址到Apache官方网站,

http://archive.apache.org/dist/httpd/binaries/win32/

本例下载MSI格式安装文件apache_2.0.55-win32-x86-no_ssl.msi

b) 下在JDK:本例采用JDK1.5
c) 下载Tomcat:本例选用Tomcat5.5.9版本,下载地址到Tomcat官方网站, http://tomcat.apache.org/ d) 下载连接器jakarta-tomcat-connectors,下载地址http://tomcat.apache.org/

全部下载后,如下图所示



2、 安装:
a) 安装Apache
i. 直 接双击Apache安装文件apache_2.0.55-win32-x86-no_ssl.msi安装,安装过程中,需要写入主机信息,如下图。此外, 选择for all users, on port 80,as a Service –Recommended选项。



ii. 选择安装路径,如下图:



iii. 需要选择

iv. 安装完毕,如下图所示



v. 如果有防火墙,设置防火墙例外,如下图:



vi. 安装为服务后,启动Apache Service Monitor工具



打开Apache Service Monitor工具后,如下图所示,可以通过此工具直接启动、停止、重启的Apache服务器。



vii. 测试安装是否成功,在地址栏输入:http://127.0.0.1/ ,若显示如下图,则表示Apache安装成功。



b) 安装JDK,直接运行jdk-1_5_0_06-windows-i586-p.exe安装。指定安装位置,如下图所示,本例安装于C:/Program Files/Java/jdk1.5.0_06目录下,记住此位置,在后边安装Tomcat的时候需要指定。



c) 安装Tomcat,
i. 安装Tomcat,选择Tomcat安装路径,如下图:



iii. 输入Tomcat的端口,后台管理帐户与密码,如下图,一定要牢记帐户密码,后边配置需要使用。



v. 选择JDK的安装路径,如下图



安装完毕后启动



测试安装是否成功,在地址栏输入http://127.0.0.1:8080/ 此时,出现下边图这个页面则说明Tomcat安装通过。



3、 配置:
a) 配置Apache虚拟主机:
i. 在http.conf最后加入一行LoadModule jk2_module modules/mod_jk2.so
ii. 配置Apache的虚拟主机:本例子计划配置的两个虚拟主 机为www.hnspi.edu.cn和bbs.hnspi.edu.cn ,具体格式如下,请更改后加入你的http.conf文档中。参数说明:ServerAdmin用来定义管理员E-Mail,用来在网站不能正常显示的时 候显示,DocumentRoot定义虚拟主机的根目录,ServerName用来定义虚拟主机,ErrorLog定义错误日志文件名, CustomLog定义日志文件。

<VirtualHost *:80>
ServerAdmin webmaster@mail.hnspi.net
DocumentRoot C:/web
ServerName www.hnspi.edu.cn
ErrorLog logs/www.hnspi.edu.cn-error_log
CustomLog logs/www.hnspi.edu.cn-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@mail.hnspi.net
DocumentRoot C:/bbs
ServerName bbs.hnspi.edu.cn
ErrorLog logs/bbs.hnspi.edu.cn-error_log
CustomLog logs/bbs.hnspi.edu.cn-access_log common
</VirtualHost>
重新启动Apache。
测试Apache虚拟主机,在c:/web目录下新建test.htm文件,用记事本打开输入
Welcome to HaiNan SoftWare Profession Institute <br>
web:http://www.hnspi.net
保存。
在c:/bbs目录下新建test.htm文件,用记事本打开输入
Welcome to HaiNan SoftWare Profession Institute <br>
web:http://bbs.hnspi.edu.cn
保存。
在地址栏输入http://www.hnspi.edu.cn/test.htm看到如下图:



在地址栏输入http://bbs.hnspi.edu.cn/test.htm看到如下图,



则说明Apache虚拟主机配置完成。
b) 配置Tomcat:
i. 添加admin模块:配置Tomcat的虚拟主机,所有对于Tomcat的 配置在本例中采用管理控制台来配置,在本例采用的Tomcat5.5.9版本中,默认是不带有管理控制台的,因此需要另外再下载,下载地址为http: //archive.apache.org/dist/tomcat/tomcat-5/archive/v5.5.9/bin/ ,选择jakarta-tomcat-5.5.9-admin.zip文件,下载后,解压,将server/webapps/下的admin目录复制到 Tomcat安装目录的server/webapps/目录下,然后将conf/Catalina/localhost目录下的admin.xml文件复 制到Tomcat安装目录的conf/Catalina/localhost目录下,然后重新启动Tomcat。在地址栏中输入http: //127.0.0.1:8080/admin/ ,如果出现如下界面说明admin管理控制台可以正常使用。



ii. 配置Tomcat虚拟主机:在地址栏中输入http://127.0.0.1:8080/admin/ ,输入安装时候的输入的用户名和密码,登入后如下图所示:



然后点Service (Catalina),出现如下界面,然后选择Create New Host来创建主机;



如下图,Name填写虚拟主机的名称,本例子填写www.hnspi.edu.cn ,Application Base:
填写虚拟主机的根目录,本例中指向C:/web文件夹,设置好后,点Save按钮保存



测试虚拟主机:在C:/web文件夹下新建一个test.jsp文件,输入内容
<%out.println("Welcome to HaiNan SoftWare Profession Institute");
out.println("<br> web:http://www.hnspi.net");
%>
后保存,在地址栏输入http://www.hnspi.edu.cn:8080/test.jsp ,若出现如下界面,说明Tomcat虚拟主机配置完成。



另外一个Tomcat虚拟主机bbs.hnspi.edu.cn配置过程与www.hnspi.edu.cn配置相同。
iii. 啊
c) 整合Apache和Tomcat:
i. 解压连接器jakarta-tomcat-connectors,将modules目录下mod_jk2.so复制到Apache安装目录下的modules目录下。
ii. 在http.conf的最后加上下边代码
<IfModule !mod_jk2.c>
LoadModule jk2_module modules/mod_jk2.so
</IfModule>
iii. 在Apache的conf文件夹下新建workers2.properties文件(如果文件不存在新建),然后输入下边代码后保存:
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

#[uri:/*]
#worker=ajp13:localhost:8009

# Uri mapping
[uri:127.0.0.1/*.jsp]
worker=ajp13:localhost:8009

[uri:www.hnspi.edu.cn/*.jsp]
worker=ajp13:localhost:8009

[uri:bbs.hnspi.edu.cn/*.jsp]
worker=ajp13:localhost:8009
iv. 重新启动Apache,测试,在地址栏输入http://www.hnspi.edu.cn/test.jsp ,如果看到如下图结果,则说明整合成功。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: