liunx中apache+tomcat配置
来源:互联网 发布:ip core网络 编辑:程序博客网 时间:2024/05/28 05:14
通信协议有很多,其中jk2已经被抛弃了,现在就用jk就好了。
整个过程其实就是让apache的httpd.conf文件调用mod_jk.conf,mod_jk.conf调用workers.properties,最后配置虚拟主机。
1.所需软件
tomcat5.5.9
apache2.2.0
jakarta-tomcat-connectors-1.2.15-src.tar.gz
2.tomcat和apache安装相对简单.
访问:http://ip:8080 出现tomcat的欢迎界面,tomcat安装成功
访问:http://ip出现apache的欢迎界面,apache安装成功
3.安装jakarta-tomcat-connectors-1.2.15-src.tar.gz
执行: tar zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz //解压包
cd jakarta-tomcat-connectors-1.2.15-src/jk/native //进入目录
./buildconf.sh
./configure --with-apxs=/usr/local/apache2/bin/apxs
make && make install mod_jk.so模块自动生成到apache2/modules目录下
4.配置apache和tomcat(关键)
A. 配置apache httpd.conf文件
执行:cd /usr/local/apache2/conf
vi httpd.conf 修改: httpd.conf 文件增加下列项##############################
NameVirtualHost 10.10.100.17
Include /usr/local/apache2/conf/vhost/*.conf
对WEB-INF禁止访问
<Directory "path/WEB-INF">
AllowOverride None
Deny from All
</Directory>
JkMount /* worker1
在vhost目录下继续添加test.conf配置文件. 修改如下:
<Directory "/www/test/www">
Options Indexes FollowSymLinks
AllowOverride None
在conf同级目录中建立 workers.properties文件添加如下内容:
# Define 1 real worker using ajp13
apache目录权限修改:
chown –R nobody:nobody apache2 //修改apache2目录的用户和组
B.tomcat中配置:
主要配置server.xml
vi server.xml //编辑server.xml文件如下:
//虚拟主机 (部署的程序在/www/test/www)
<Host name="www.test.com" debug="0" appBase="/www/test" unpackWARs="false" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="www" path="" reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="iccess." suffix=".log" timestamp="true"/>
</Context>
</Host>
注:appBase是程序的基本目录
docBase是jsp或者html的所在目录
5.测试
在/www/test/www目录存放jsp 或者html文件
jsp代码如下
访问 http://www.test.com/test.jsp 成功说明apache和tocmat整合成功
jakarta-tomcat-connectors-1.2.15-src.tar.gz 下载地址http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.15/
#set JAVA_OPTS modified by Fencer
JAVA_OPTS=" -Xmx512M -Xms256M -Djava.awt.headless=true "
JAVA_HOME=/exports/home/cnistrs/j2sdk1.4.2_10
- liunx中apache+tomcat配置
- liunx中apache+tomcat配置
- liunx 配置tomcat
- liunx下apache、tomcat整合
- 详细:Liunx中配置java环境变量以及tomcat环境变量
- apache tomcat(httpd)安装-windows&liunx
- liunx下一个tomcat配置多个端口
- liunx tomcat 配置和开机自动启动
- apache + tomcat apache配置优化
- 配置Apache Server + Tomcat
- 配置Apache Server + Tomcat
- Tomcat+Apache配置
- 配置Subversion Apache tomcat
- apache Tomcat 的配置
- Apache,Tomcat别名配置
- Apache+Tomcat配置
- 配置Subversion Apache tomcat
- apache 配置 tomcat
- [C/C++]函数重载、作用域、隐藏
- prototype1.5.1源代码解读
- javascript中如何正确将日期(Date)字符串,转换为日期(Date)对象?
- 最早的100位.com域名
- bad interpreter: No such file or directory
- liunx中apache+tomcat配置
- 看实例学正则表达式
- 昨天完成了事务添加功能
- 气球/气泡提示
- WebSphere MQ 问题和变通方法
- C#操作注册表
- 创业大学生系列 张恒:找到一条自己的路
- Spring与iBATIS的集成
- 第一次