最近发现一台生产机上的Apache目录丢失,导致部分用户登录系统失败。为了解决这个问题决定重装Apache和mod_jk。因为手头没有原来版本的Apache2.2所以从网上新下了一个2.4使用,
需要准备的基础环境包括yum安装gcc-c++ expat-devel。
需要下载httpd2.4的源码包,
下载apr-1.6.3,apr-util-1.6.1两个源码包,
下载prce-8.38和tomcat-connector-1.2.43源码包
下载完毕后开始进行安装配置

1、先安装gcc和expat-devel
yum install -y gcc-c++
yum install -y expat-devel

2、创建apr,apr-util,apache工作目录
mkdir -p /usr/lib64/apr
mkdir -p /usr/lib64/apr-util

3、安装APR,我下载的版本时1.63,安装时指定工作目录
cd apr-1.6.3/
./configure –prefix=/usr/lib64/apr
make && make install

4、安装apr-util下载版本时1.61,需要指定工作目录和apr目录
cd ../apr-util-1.6.1
./configure –prefix=/usr/lib64/apr-util –with-apr=/usr/lib64/apr
make && make install

5、安装pcre,下载版本为8.38,不需指定安装目录
cd ../pcre-8.38
./configure
make && make install

6、安装Apache http,使用版本为2.4.12.不是特别新的版本,安装时需要指定安装目录和apr,apr-util的目录
cd ../httpd-2.4.12/
./configure –prefix=/opt/apache2 –with-apr=/usr/lib64/apr –with-apr-util=/usr/lib64/apr-util
make && make install

7、安装tomcat-connectors,下载版本为1.2.43安装需要指定Apache paxs目录
cd ../tomcat-connectors-1.2.43-src/native/
./configure –with-apxs=/opt/apache2/bin/apxs
make && make install

8、创建mod_jk.conf配置文件,我创建在/opt/apache2/conf/extra/目录下也可以创建在/opt/apache2/conf目录下,在该文件中添加内容
echo “JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkShmFile logs/mod_jk.shm
” > /opt/apache2/conf/extra/mod_jk.conf

9、将extra目录下暂时用不到的配置文件移动到back目录下,防止在启动时报错。此步骤需要在配置时根据环境不同酌情处

10、在/opt/apach2/conf目录下创建works.properties文件,内容如下

11、在http配置文件,httpd.conf中增加以下内容
“Include conf/extra/*.conf”
LoadModule jk_module modules/mod_jk.so
取消LoadModule deflate_module modules/mod_deflate.so行的注释

12、在Tomcat的server.xml文件中配置,监听8009端口,配置后的参数如下

配置Apache+Tomcat+mod_jk软件环境相关推荐

  1. Apache+Tomcat+mod_jk配置教程

    0.说明 首先我们要弄明白mod_jk的作用是反向代理,而其实使用httpd.conf中的<VirtualHost>标签就可以实现反向代理,为什么还要多搞个mod_jk那么麻烦做反向代理. ...

  2. Apache+Tomcat+jk windows环境下的集群部署

    记一次在Windows服务器上搭建apatch+tomcat+jk的集群搭建过程,其中也遇到了很多问题,总结一下. 一.准备工作 1.apache-tomcat-7.0.88 2.Apche http ...

  3. apache+tomcat集群环境搭建

    apache+tomcat集群环境搭建 1. 什么是集群         简单理解就是:将项目同时部署在多台服务器上(tomcat)运行,通过一个web服务器(Apache/nginx)进行请求分发和 ...

  4. centos6.4安装apache php mysql_CentOS 6.4配置Apache+PHP5+MySQL(lamp)环境以及报错处理思路...

    CentOS 6.4配置Apache+PHP5+MySQL(lamp)环境以及报错处理思路 2015-07-14 13:06:12来源: 阅读 () Centos是linux下的一款系统了,下面我来介 ...

  5. 在window 2008 server r2 64位 IIS上配置 apache tomcat 8.0

    今天又需要在公司的服务器上面配置IIS和apache tomcat 共享80端口,在这里记录一下配置过程 1:下载 apache-tomcat-8.0.27-windows-x64.zip ,解压到想 ...

  6. Apache+tomcat+mod_jk+centos6.2负载均衡集群配置--转载

    转载地址:http://blog.163.com/chenhui_java/blog/static/17267249420128101191860/ 注: 由于长期受转载毒害,所以本人日志均是原创:其 ...

  7. php建站环境配置(apache php mysql软件安装与配置)

    1,下载apache2.4( 链接:https://pan.baidu.com/s/1ifn-JkK4nquq9ga24Sldww 提取码:1234 ) 2, 解压apache安装包到想安装的目录,结 ...

  8. linux配置apache tomcat,linux下apache+tomcat的配置实现

    apache-tomcat的配置 首先下载软件包 apache-tomcat-6.0.33.tar.gz  tomcat-connectors-1.2.32-src.tar.gz httpd-2.2. ...

  9. Mac M1配置Apache Tomcat

    一.前言 tomcat是一个非常常用的Web服务器,本文记录在Mac M1上配置本地端的Tomcat(免安装方式),并在IntelliJ IDEA中配置Tomcat. 配置前提: 安装并配置好Java ...

最新文章

  1. git 创建新分支,合并分支等问题
  2. 通过SVD求解单应矩阵
  3. 【转】浅析Java中的final关键字
  4. PHP学习总结(2)——PHP入门篇之PHP代码标识
  5. Ubuntu安装Python2.7,nodejs,Redis
  6. Mac 用快捷键选取文字,省时省力提高工作效率
  7. LaTeX详细安装步骤和简明教程
  8. 2021-08-13 sql练习
  9. Linux下把ncsi设置成OCP模式,NCSI简介
  10. Cross-Lingual NER Using Parallel Corpus: A New Approach Using XLM-RoBERTa Alignment
  11. wireshark过滤规则
  12. HAL库与标准库的理解
  13. c++::举例_举例说明:网络
  14. CSS3---移动端苹果安卓适配
  15. Big Sur系统下的mac重置
  16. [从头读历史] 第309节 星球战争 BC2499 至 BC2400(公元前25世纪)
  17. PS设计网页下载使用960栅格系统设计简洁网页
  18. zkh工业/润滑油//服// 务
  19. Windows 平台安装 MongoDB数据库(检测是否安装成功、启动和关闭MongoDB数据库)
  20. IDEA插件 阿里巴Java编码指南插件支持

热门文章

  1. 5G网络优化工程师项目常见问题答疑
  2. 2021年俄罗斯与中国双边货物进出口额及分布:中俄双边进出口额增长,贸易逆差下降,矿物产品占比最大[图]
  3. 新手建站教程:如何建一个网站?
  4. Oracle:ORA-24324: 未初始化服务句柄 ORA-24323: 不允许此值 ORA-01090: 正在关闭 - 不允许连接
  5. JPEG2000中最佳截断嵌入码块编码EBCOT
  6. 一分钟玩转Stable Diffusion
  7. Pathon开发象棋小游戏
  8. NeevaAI人工智能搜索引擎来了
  9. 列车运行图编制系统/列车运行图绘制系统(C#)
  10. iPhone 6plus 分辨率 为什么是 1242 2208