博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu下Apache2+Tomact7安装、配置及整合
阅读量:5994 次
发布时间:2019-06-20

本文共 1501 字,大约阅读时间需要 5 分钟。

安装Apache2

命令:apt-get install apache2

cd  /etc/apache2

打开apache.conf 加入

ServerName localhost

DirectoryIndex index.html index.htm index.php

开启服务:/etc/init.d/apache2 restart  在浏览器中输入服务器ip即可看到“It Works”

 

安装Tomcat 7

命令:wget http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-7.0.53.tar.gz 

 可以直接去下载页面下载

安装AJP13并配置

AJP13是连接Apache2与Tomcat的连接器. 通过mod_jk来实现,命令如下

apt-get install libapache2-mod-jk  

安装后到/etc/libapache2-mod-jk目录, 查看下有没有workers.properties

编辑这个文件

1). 修改workers.tomcat_home与workers.java_home的值为正确的路径  (这一步是可选,但建议配置上)

2). 在worker.list后面添加jk-status,jk-manager的值, 配置后如下

worker.list=ajp13_worker,jk-status,jk-manager  

(若不加上这两个值为在apache2启动后看到一些警告信息)

 jk-status与jk-manager用于监控mod_jk的运行与管理(默认只能在本机才能访问)

配置拦截规则

用于指定哪些URL由Apache处理, 哪些URL需要转给Tomcat处理.(建议规则为: 所有静态的资源由Apache处理,如图片,JS,CSS, 动态的转给Tomcat处理,如加载数据,业务处理部分)

进入/etc/apache2/sites-available目录.编辑default文件(命令vi default)

在</VirtualHost>标签之前与最后一个</Directory>之后添加,示例如下

 
  1. JkUnMount /*.js ajp13_worker  
  2. JkUnMount /*.css ajp13_worker  
  3. JkUnMount /*.htm ajp13_worker  
  4.   
  5. JkUnMount /*.png ajp13_worker  
  6. JkUnMount /*.gif ajp13_worker  
  7. JkUnMount /*.jpg ajp13_worker  
  8. JkUnMount /*.jpeg ajp13_worker  
  9. JkMount /*.jsp ajp13_worker
  10. JkMount /*.zsfz ajp13_worker

在Tomcat的Webapps目录里先删除之前所有的文件(与文件夹), 新建一个ROOT目录, 在ROOT目录里创建一个test.jsp文件, 里面随便加点内容

启动Tomcat 通过http://ip_address:8080/test.jsp访问test.jsp,保证测试通过(注意这儿是直接访问Tomcat)

同理, 你可以放一张图片到apache2的根目录/var/www里, 并直接访问看能成功否

tomcat 安装方法:aptitude install apache-tomca9

转载于:https://www.cnblogs.com/junglefish/p/6602398.html

你可能感兴趣的文章
HDU Count the string (KMP)
查看>>
Arduino101学习(一)——Windows下环境配置
查看>>
C#中的泛型
查看>>
编程之美4:求数组中的最大值和最小值
查看>>
ios7新增基础类库以及OC新特性
查看>>
[LeetCode] Maximal Square
查看>>
代码设置TSQLCONNECTION参数
查看>>
DataTable 的用法简介
查看>>
步步为营 .NET 代码重构学习笔记系列总结
查看>>
BROKER服务器同客户端和应用服务器三者之间传递消息的格式定义
查看>>
【转】20个Cydia常见错误问题解决方法汇总
查看>>
datagrid在MVC中的运用10-勾选
查看>>
使用jQuery和Bootstrap实现多层、自适应模态窗口
查看>>
C#中如何选择使用T[]或List<T>
查看>>
对象不支持此属性或方法
查看>>
process launch failed : failed to get the task for process xxx
查看>>
ADS1.2安装
查看>>
[华为机试练习题]9.坐标移动
查看>>
April Fools Day Contest 2016 B. Scrambled
查看>>
iOS开发--多线程
查看>>