现在的位置: 首页 > 综合 > 正文

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

2013年09月04日 ⁄ 综合 ⁄ 共 4042字 ⁄ 字号 评论关闭


步骤:
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/   ,输入安装时候的输入的用户名和密码,登入后如下图所示:
如下图,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 ,如果看到如下图结果,则说明整合成功。

 

抱歉!评论已关闭.