jk安装配置笔记

jk安装配置
jk用于整合apache与tomcat。

1、安装jk
wget http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.40-src.tar.gz

tar -xvf tomcat-connectors-1.2.40-src.tar.gz 
cd tomcat-connectors-1.2.40-src/native/
./configure --with-apxs=/usr/local/apache/bin/apxs 
make
ls ./apache-2.0/mod_jk.so
cp ./apache-2.0/mod_jk.so /usr/local/apache/modules/

2、apache配置jk
cd /usr/local/apache/conf

cat >> mod_jk.conf <<-‘EOF‘
# 指出mod_jk模块工作所需要的工作文件workers.properties的位置
JkWorkersFile /usr/local/apache/conf/workers.properties
# Where to put jk logs 
JKLogFile /usr/local/apache/logs/mod_jk.log 
# Set the jk log level [debug/error/info] 
JkLogLevel info 
# Select the log format 
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# JkOptions indicate to send SSL KEY SIZE, 
#JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories 
# JkRequestLogFormat set the request format 
JkRequestLogFormat "%w %V %T"
# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkMount /servlet/* worker1
JkMount /*.jsp worker1
EOF

cat >> workers.properties <<-‘EOF‘
#workers.properties 是转发模块的工作单,用来定义转发主机和监听端口等内容
worker.list=worker1
# Set properties for worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
#worker.worker1.cachesize=10
#worker.worker1.cache_timeout=600
#worker.worker1.socket_keepalive=1
#worker.worker1.socket_timeout=300
EOF

cat >> httpd.conf<<-‘EOF‘
LoadModule jk_module modules/mod_jk.so
Include conf/mod_jk.conf
EOF
sed -i s#\#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so# httpd.conf

修改tomcat的server.xml在HOST内添加。
<Context path="" docBase="/usr/local/apache/htdocs/"
debug="0" reloadable="true" crossContext="true"/>

测试index.jsp
<html>
<body>
    <center>Now time is: <%=new java.util.Date()%></center>
</body>
</html>
时间: 2024-08-03 11:58:08

jk安装配置笔记的相关文章

nginx图片过滤处理模块http_image_filter_module安装配置笔记

nginx图片过滤处理模块http_image_filter_module安装配置笔记 http_image_filter_module是nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,在网站访问量不是很高磁盘有限不想生成多余的图片文件的前提下可,就可以用它实时缩放图片,旋转图片,验证图片有效性以及获取图片宽高以及图片类型信息,由于是即时计算的结果,所以网站访问量大的话,不建议使用. 安装还是很简单的,默认HttpImageFilterModule模块是不会编译进ngi

GitLab 安装配置笔记(转)

GitLab的安装方式 GitLab的两种安装方法: 编译安装 优点:可定制性强.数据库既可以选择MySQL,也可以选择PostgreSQL;服务器既可以选择Apache,也可以选择Nginx. 缺点:国外的源不稳定,被墙时,依赖软件包难以下载.配置流程繁琐.复杂,容易出现各种各样的问题.依赖关系多,不容易管理,卸载GitLab相对麻烦. 通过rpm包安装 优点:安装过程简单,安装速度快.采用rpm包安装方式,安装的软件包便于管理. 缺点:数据库默认采用PostgreSQL,服务器默认采用Ngi

ubuntu中VNC的安装配置笔记

使用服务器时,利用远程桌面是非常方便的,否则需要跑到服务器机房操作非常的费事,或者需要远程操作机器是也可以使用,一般的操作系统都会带有远程桌面功能,但是不如第三方的的软件好用,对于linux系统常用的远程桌面软件是vnc,vnc分为服务器端和客户端,下面先讲讲vnc服务器端的安装与配置. 安装VNC服务器端 ubuntu中vnc服务器端的安装很简单,运行如下命令: $ sudo apt-get install vnc4server安装完成后第一次运行要求设置密码. 设置VNC登录密码 $ vnc

HDFS分布式安装配置笔记

1.准备三台虚拟机centos6.5 192.168.20.171 node1 NameNode节点centos6.5 192.168.20.172 node2 DataNode节点.SecondaryNameNode(必须和NameNode不在一台机器上)centos6.5 192.168.20.173 node3 DataNode节点由于Hadoop是由java开发的,所以请大家一开始就把jdk装好,务必关闭防火墙service iptables stop. 2.分别修改三台虚拟机主机名vi

mysql-sandbox 安装配置笔记

sandbox的安装可以使用github的方式,也可以使用cpan安装. 推荐使用cpan这种一键安装的. # 安装mysqlsanbox yum install cpan perl-YAML perl-Test-Simple -ycpan MySQL::Sandboxecho 'export SANDBOX_AS_ROOT=1' >> /root/.bashrc source /root/.bashrc 将准备好的几个常用mysql通用二进制包放到/opt/目录下.如下: [[email p

Net-SNMP V3协议 安装配置笔记(CentOS 6.3/5.6)

注意:snmp V3,需要需要关闭selinux和防火墙: 关闭selinux方法: #vi /etc/selinux/config 将文件中的SELINUX="" 为 disabled ,然后重启. 关闭防火墙方法: service iptables stop 开机不启动防火墙: chkconfig iptables off 1. 检查服务器是否已经安装了 net-snmp服务,如果已经安装跳过此环节. 安装前期安装必备套件net-snmp net-snmp-devel net-sn

zabbix服务端安装配置笔记

由于没有闲置服务器,就在所有运行服务器中找一台较为空闲的Windows 2008,安装VMware,起一台虚拟机来装. 环境:CentOS6.7 x64 Minimal 服务端IP:172.16.10.30 zabbix版本:2.0 1.安装依赖包之前需要安装epel扩展源    //系统自带的源无法安装到zabbix #yum install -y epel-release 2.安装LAMP环境     //zabbix需要运行在LAMP环境下 #yum install -y  httpd m

tengine+tomcat 安装配置笔记

以前一直用glassfish, 从3到4, 省事倒是省事,就是太重了,图形界面配置过程中对cpu和内存的消耗较大,常遇到卡死的情况,虽然配置完成后,运行稳定,但还是决定放弃,改用tengine+tomcat. 下载地址:http://tengine.taobao.org/ [2013-11-22] Tengine-1.5.2 稳定版正式发布(变更列表) tengine-1.5.2算是最新的稳定版 tomcat的设置可参见:http://my.oschina.net/u/221951/blog/3

Vmvare + Ubuntu 16.04环境搭建 + 相关软件安装配置笔记【深度学习】

前言 由于学习与工作的需要,加上之前配置好的vmmachines都损坏了,我就重新弄一个ubuntu虚拟机,配置一下环境,给自己留个记录 1.文件 原文地址:https://www.cnblogs.com/jerrybaby/p/8425805.html