光有apache的话无法实现jsp/servlet,
需要Tomcat可以实现jsp/servlet,并且本身就可以当web服务器用,
但是作为web服务器,没有apache好,所以一般将两者结合,
apache负责处理用户的访问,Tomcat负责在后台处理jsp/servlet部分。
------------------------------------------------------------------------------------------------------
❶
apache2.0.63 安装完之后可以把文件拷出来,以后当免安装版用。在这里可以下载
我用的是KDDI 研究所/binaries/win32/下的 apache_2.2.8-win32-x86-no_ssl.msi
需要修改一下的配置conf/httpd.conf
更改程序目录需要更改:
ServerRoot
更改文件目录需要更改:
DocumentRoot
Directory
如果无法显示图标,更改(若要用自己的图片,注释掉即可)
Alias /icons/
<Directory "xxx/xx/icons>
...
</Directory>
安装完后,打开http://localhost:8080/ 如果看见画面就说明配置成功了
----------------------------------------------------------------------------------------------------
❷
Tomcat(5.5.12)
可以顺便把管理程序下下来方便管理apache-tomcat-5.5.12-admin.zip
Tomcat的配置端口什么的主要在conf/下的web.xml server.xml中修改
用户管理在tomcat-users.xml
修改HTTP端口:
/conf/server.xml 的
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="8080"
和Apache结合时与Apache通信的接口
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009"
访问目录在
../webapps/ROOT
安装完后,打开http://localhost:8080/ 如果看见画面就说明配置成功了
如果你安装了apache-tomcat-5.5.12-admin.zip (解压后放到Tomcat的目录下)
需要在conf/tomcat-users.xml 添加管理用户才能进管理页面
<tomcat-users>
<role rolename="manager"/>
<user username="admin" password="admin" roles="manager"/>
...
manager或者admin的role,都属于管理role
----------------------------------------------
❸
两者结合的话需要mod_jk文件
详细设计参考:http://www.javaroad.jp/opensource/js_tomcat3.htm
不过我没有成功,可能因为版本的问题。
我参看这篇文章配置的window2003下整合Apache与tomcat笔记
有配置成功的告诉我一声。