配置Apache+Tomcat+mod_jk软件环境
最近发现一台生产机上的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软件环境相关推荐
- Apache+Tomcat+mod_jk配置教程
0.说明 首先我们要弄明白mod_jk的作用是反向代理,而其实使用httpd.conf中的<VirtualHost>标签就可以实现反向代理,为什么还要多搞个mod_jk那么麻烦做反向代理. ...
- Apache+Tomcat+jk windows环境下的集群部署
记一次在Windows服务器上搭建apatch+tomcat+jk的集群搭建过程,其中也遇到了很多问题,总结一下. 一.准备工作 1.apache-tomcat-7.0.88 2.Apche http ...
- apache+tomcat集群环境搭建
apache+tomcat集群环境搭建 1. 什么是集群 简单理解就是:将项目同时部署在多台服务器上(tomcat)运行,通过一个web服务器(Apache/nginx)进行请求分发和 ...
- 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下的一款系统了,下面我来介 ...
- 在window 2008 server r2 64位 IIS上配置 apache tomcat 8.0
今天又需要在公司的服务器上面配置IIS和apache tomcat 共享80端口,在这里记录一下配置过程 1:下载 apache-tomcat-8.0.27-windows-x64.zip ,解压到想 ...
- Apache+tomcat+mod_jk+centos6.2负载均衡集群配置--转载
转载地址:http://blog.163.com/chenhui_java/blog/static/17267249420128101191860/ 注: 由于长期受转载毒害,所以本人日志均是原创:其 ...
- php建站环境配置(apache php mysql软件安装与配置)
1,下载apache2.4( 链接:https://pan.baidu.com/s/1ifn-JkK4nquq9ga24Sldww 提取码:1234 ) 2, 解压apache安装包到想安装的目录,结 ...
- 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. ...
- Mac M1配置Apache Tomcat
一.前言 tomcat是一个非常常用的Web服务器,本文记录在Mac M1上配置本地端的Tomcat(免安装方式),并在IntelliJ IDEA中配置Tomcat. 配置前提: 安装并配置好Java ...
最新文章
- git 创建新分支,合并分支等问题
- 通过SVD求解单应矩阵
- 【转】浅析Java中的final关键字
- PHP学习总结(2)——PHP入门篇之PHP代码标识
- Ubuntu安装Python2.7,nodejs,Redis
- Mac 用快捷键选取文字,省时省力提高工作效率
- LaTeX详细安装步骤和简明教程
- 2021-08-13 sql练习
- Linux下把ncsi设置成OCP模式,NCSI简介
- Cross-Lingual NER Using Parallel Corpus: A New Approach Using XLM-RoBERTa Alignment
- wireshark过滤规则
- HAL库与标准库的理解
- c++::举例_举例说明:网络
- CSS3---移动端苹果安卓适配
- Big Sur系统下的mac重置
- [从头读历史] 第309节 星球战争 BC2499 至 BC2400(公元前25世纪)
- PS设计网页下载使用960栅格系统设计简洁网页
- zkh工业/润滑油//服// 务
- Windows 平台安装 MongoDB数据库(检测是否安装成功、启动和关闭MongoDB数据库)
- IDEA插件 阿里巴Java编码指南插件支持
热门文章
- 5G网络优化工程师项目常见问题答疑
- 2021年俄罗斯与中国双边货物进出口额及分布:中俄双边进出口额增长,贸易逆差下降,矿物产品占比最大[图]
- 新手建站教程:如何建一个网站?
- Oracle:ORA-24324: 未初始化服务句柄 ORA-24323: 不允许此值 ORA-01090: 正在关闭 - 不允许连接
- JPEG2000中最佳截断嵌入码块编码EBCOT
- 一分钟玩转Stable Diffusion
- Pathon开发象棋小游戏
- NeevaAI人工智能搜索引擎来了
- 列车运行图编制系统/列车运行图绘制系统(C#)
- iPhone 6plus 分辨率 为什么是 1242 2208