1、编译安装apache

下载:   官网 http://httpd.apache.org/docs/2.4/install.htmlwget http://ftp.twaren.net/Unix/Web/apache//httpd/httpd-2.4.29.tar.gzwget http://ftp.mirror.tw/pub/apache//apr/apr-1.6.3.tar.gzwget http://ftp.mirror.tw/pub/apache//apr/apr-util-1.6.1.tar.gz

tar -zxf httpd-2.4.29.tar.gztar zxf apr-1.6.3.tar.gztar zxf apr-util-1.6.1.tar.gz

mv apr-1.6.3.tar.gz aprmv apr httpd-2.4.29/srclib/

mv apr-util-1.6.1 apr-utilmv apr-util httpd-2.4.29/srclib/

cd httpd-2.4.29/srclib/./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-mods-shared=all --enable-so --with-included-apr--enable-ssl
--enable-modules=most # 表示将大部分模块静态编译到httpd二进制文件中
--enable-mods-shared=all # 表示动态加载所有模块 , 如果去掉-shared,就会静态加载所有模块

make && make install

如果make install 出现  #include <expat.h> 缺失

yum install expat-devel -y

a、将 apachectl 添加到环境变量中

#vim /etc/profile.d/apache.sh

PATH=/usr/local/apache2/bin:$PATH
export PATH

#. /etc/profile.d/apache.sh      #使生效

[root@centos7 apache2]# apachectl -h
Usage: /usr/local/apache2/bin/httpd [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-k start|restart|graceful|graceful-stop|stop]
[-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S] [-X]

加入启动服务

cp bin/apachectl /etc/init.d/httpd

vim /etc/init.d/httpd

编辑httpd,在第二行加入如下信息:
# chkconfig: 345 85 15
# description: Activates/Deactivates Apache Web Server
以上两句必须添加,否则会提示“httpd服务不支持”;第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。

chkconfig --add httpd

chkconfig --list

2、安装tomcat

wget http://ftp.mirror.tw/pub/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gztar zxf apache-tomcat-8.5.24.tar.gzmv apache-tomcat-8.5.24 tomcat8.5.24

3、安装jdk

wget http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gztar -zxf jdk-8u151-linux-x64.tar.gzjdk1.8.0_151/bin/java -version

4、安装jk模块

wget http://apache.stu.edu.tw/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.42-src.tar.gzyum install libtool autoconf -ytar zxf tomcat-connectors-1.2.42-src.tar.gzcd tomcat-connectors-1.2.42-src/native/./buildconf.sh./configure --with-apxs=/usr/local/apache2/bin/apxsmake && make install

可以看到有 mod_jk.so 文件生成,这就是我们需要的 JK 连接器。 默认情况下 会自动装到 /usr/local/apache2/modules 目录下

转载于:https://www.cnblogs.com/blogscc/p/8283876.html

apache tomcat 整合相关推荐

  1. 在Linux下进行Apache+tomcat整合

    今天为大家介绍如何在Linux下进行Apache+tomcat整合,虚拟机版本是Redhat5,ip地址为192.168.1.12,实验步骤如下: 一 安装Jdk 二 安装Apache 三 安装tom ...

  2. Apache+Tomcat整合

     所用软件: 1.httpd-2.2.22.tar.gz 2.tomcat-7.0.23.tar.gz 3.tomcat-connectors-1.2.30.tar.gz 4.jdk-6U21-i58 ...

  3. jk+apache+tomcat整合 总结

    需求需要这样的一个web服务器:既能处理jsp,php,asp,cgi等多种脚本页面,同时要具有集群.负载均衡等功能.其次,现在一个公网ip地址非常宝贵,往往需要在一个ip地址上提供多个站点服务. 为 ...

  4. php html asp .net iis tomcat,iis+apache+tomcat 整合共享80口 支持ASP .NET JSP PHP全能WEB服务...

    文件目录说明: [apache-tomcat-6.0.37-windows-x86] tomcat 安装版与解压版文件 [httpd-2.2] apache安装文件 [java] jdk与jre安装文 ...

  5. Apache+tomcat的整合

    为什么要做这个整合呢?当然,首先想到是就是Apache和Tomcat的区别.正因为有区别,有各自的优缺点才需要整合,取二者所长,弃二者所短. Apache和Tomcat都可以在他们的官网下载: htt ...

  6. Linux下Apache+Tomcat 负载均衡

    众所周知,Apache处理动态页面的能力非常稳定,而且由于apache发展早,社区活跃,Linux SA青睐使用Apache来均衡Tomcat,处理JSP动态语言. 而我们熟知的Nginx Web服务 ...

  7. Apache+tomcat+mysql安装步骤

    Apache+tomcat+mysql安装步骤 Apache+tomcat+mysql安装步骤 预编译坏境安装 view source  print? 01 yum -y installmake 02 ...

  8. Linux 下Nginx+Tomcat 完美整合 nginx tomcat 整合方式

    Linux 下Nginx+Tomcat 完美整合 nginx tomcat 整合方式 随着IT行业的不断发展,个人.企业应用对网站的性能也不断的提高,从以前的apache+tomcat整合.weblo ...

  9. tomcat 和apache的整合的方法及配置(一)

    一.   apache和tomcat的简介及整合的原因   整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能.利用 Web 服务器来做负载均衡以及容错.无缝的 ...

最新文章

  1. 计算机的五大主要应用领域是电大,电大计算机应用基础考答案
  2. 软件工程综合实践阶段小结(2)
  3. java 8位随机数_JAVA中生成指定位数随机数的方法总结
  4. Hadoop报错信息:Job not successful. Error: # of failed Map Tasks exceeded allowed limit. FailedCount: 4.
  5. SAP Fiori SSL 和 SAML 2.0 配置文档
  6. 技术分享连载(六十四)
  7. Pytest+Allure+Jenkins接口自动化项目实战(一)
  8. springMVC小记
  9. Struts2标签-checkbox只读属性设置
  10. python的魔法方法
  11. Command(命令)
  12. 揭露SAP培训机构的套路
  13. Rmarkdown 报错:无法打开链接
  14. 社会对计算机专业学生的需求,关于计算机专业社会人才需求调查报告
  15. 【2022修复版】社群扫码进群活码引流完整运营源码/对接免签约支付接口/推广正常绑定下级/带视频搭建教程
  16. 使用优启通安装最新原装纯净版Win10系统
  17. (6.1)各种USB接口简介
  18. CM-GAN:图像大面积缺失修复,兼顾全局结构和纹理细节
  19. Java05 - 数据类型
  20. WordPress简约响应式导航主题VIK

热门文章

  1. bool 变量想为什么一般初始化为FALSE 比较好?
  2. 以太币(Ether)的单位
  3. python十一:集合(set)
  4. iOS 获取当前正在显示的视图控制器ViewController(最全)
  5. Java线程:线程的同步与锁
  6. 二叉查找树(二叉排序树)创建,插入,删除操作。
  7. ASP.NET MVC5 高级编程 第3章 视图
  8. 企业搜索引擎开发之连接器connector(二十九)
  9. 2.8 FSM之Moore和Mealy part1
  10. 编程之美-2.14-求数组的子数组之和的最大值