编写翻译安装mod_jk,下安装JSP运营处境
分类:pc28.am神测网

编写翻译安装mod_jk on centOS

------以下内容是经本人在VMWare和PC机景况上测验、验证整理出来的材质,有联袂兴趣爱好的爱侣可珍藏。才能沟通可加本身QQ:1864837或邮件到此QQ邮箱一、安装Apache(也叫httpd)1、检查是不是早就安装Apache#rpm -qa|grep httpd2、yum安装Apache#yum install httpd -y3、安装到位后布署httpd.conf文件(一般在/etc/httpd/conf/路径下)(1)修改ServerName指向为localhost:80(2)把DirectoryIndex index.html改成指向首页文件4、修改/etc/sysconfig/iptables文件,加多下列准绳放行80端口-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT5、配置httpd服务为自发性运转#chkconfig --level 35 httpd on到此结束Apache已经能随系统自动运行了,能够访谈服务器80端口开发首页了二、安装JDK系统暗中同意会自带OpenJDK只怕能够通过yum安装OpenJDK,也足以到www.oracle.com下载Java SE后安装,下载的公文为jdk-6u45-linux-i586-rpm.bin(建议用Java SE)1、先查看jdk-6u45-linux-i586-rpm.bin文件是还是不是有可施行权限#ls -l jdk-6u45-linux-i586-rpm.bin2、如果未有可进行权限则分配#chmod x jdk-6u45-linux-i586-rpm.bin3、执行jdk-6u45-linux-i586-rpm.bin安装Java SE#./jdk-6u45-linux-i586-rpm.bin4、配置景况变量#vi /etc/profile在文书末尾增多如下代码JAVA_HOME=/usr/java/jdk1.6.0_45CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/libPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binexport PATH CLASSPATH JAVA_HOME三、安装汤姆cat到tomcat.apache.org下载tomcat,本身用的是tomcat6,下载的文本为apache-tomcat-6.0.39.tar.gz1、把tomcat程序压缩包解压到/usr/local/目录下,并且把解压出来的目录改名字为tomcat2、配置tomcat在服务器运行时自动运营#vi /etc/rc.d/rc.local在文件末尾增加如下代码export JDK_HOME=/usr/java/jdk1.6.0_45export JAVA_HOME=/usr/java/jdk1.6.0_45/usr/local/tomcat/bin/startup.sh3、修改/etc/sysconfig/iptables文件,增添下列准则放行8080端口-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT到此结束汤姆cat已经能随系统自动运维了,能够访谈服务器8080端口开拓汤姆cat首页了四、Apache、汤姆cat通过jk整合1、检查/usr/sbin/路线下是不是有apxs文件,若无则安装apr-util-devel和httpd-devel软件包,安装达成后/usr/sbin/apxs文件就有了#yum install apr_util-devel httpd-devel -y2、安装autoconf、libtool软件包(编译时索要利用)#yum install autoconf libtool -y3、解压jk压缩包,进入native目录#tar -zxvf tomcat-connectors-1.2.40-src.tar.gz#cd tomcat-connectors-1.2.40-src/native4、推行编写翻译进程#./buildconf.sh#./configure --with-apxs=/usr/sbin/apxs#make生成的mod_jk.so文件在/tomcat-connectors-1.2.40-src/native/apache-2.0/目录下把mod_jk.so拷贝到/etc/httpd/modules5、修改/etc/httpd/conf/httpd.conf配置文件//在modules处增多LoadModule jk_module modules/mod_jk.so//在Include处添加Include /etc/httpd/conf/mod_jk.conf6、修改/etc/httpd/conf/workers.properties配置文件worker.list=worker1worker.workerx.type=ajp12worker.workerx.host=localhostworker.workerx.port=8009worker.workerx.lbfactor=50worker.workerx.cachesize=10worker.workerx.cache_timeout=600worker.workerx.socket_keepalive=1worker.workerx.socket_timeout=3007、修改/etc/httpd/conf/mod_jk.conf配置文件JkWorkersFile conf/workers.propertiesJkLogFile logs/mod_jk.logJkLogLevel infoJkLogStampFormat "[%a %b %d %H:%M:%S %Y]"JkRequestLogFormat "%w %V %T"JkMount /servlet/* worker1JkMount /*.jsp worker18、修改/usr/local/tomcat/conf/server.xml配置文件//HOST段中增添//注意路线<Context path="" docBase="/var/www/html/" debug="0" reloadable="true" crossContext="true"/>9、成立测量检验网页,测验整合的作用,网页默许路线为/var/www/html/#vi index.jsp重启服务器,访问首页,已经足以显得JSP代码

明日以了0.22元/时辰的标价购买了微软A0类型的云服务器
 768M内部存款和储蓄器、127G硬盘、5M独显带宽

 

 

...

CentOS 6.3下Apache2.4.4的安装 

一、准备

 install mod_jk on centos

下边开头安装Apache2.4.9劳动。
 在设置从前,检查了弹指间gcc,无可奈何啊,是微乎其微配置安装,未有任何软件,系统占用了1.9G。
 没gcc,我直接yum安装了gcc
 [[email protected] ~]sudo su root
 [[email protected] ~]yum install gcc
 [[email protected] ~]# yum -y install gcc-c

 

  1. 自己商酌 apxs 有未有安装。"/usr/sbin/apxs"

gcc安装完结了,接下去就清楚了从未别的软件设置,也正是要和煦去安装Apr和apr-util了
 apr官方网址下载地址
 
 Apr-util官方下载地址
 

①下载httpd-2.2.21.tar.gz

 

本身将文件直接wget到自家的软件目录/opt/soft/
 [[email protected] soft]sudo wget  

 

  1. 一经未有的话,先安装apxs

[[email protected] soft]sudo wget
 
[[email protected] soft]sudo wget
 
[[email protected] soft]sudo wget  

②下载apache-tomcat-7.0.23.tar.gz

     a. cd /etc/

解压apr-1.5.0.tar.gz
 tar -xzvf apr-1.5.0.tar.gz
 cd apr-util-1.5.3
 ./configure--prefix=/usr/local/apr
 make
 make test
 make install  

 

     b. vi yum.conf

解压apr-util.1.5.3.tar.gz
 tar -xzvf apr-util-1.5.3.tar.gz
 cd apr-util-1.5.3
 ./configure--prefix=/usr/local/apr-util
 make
 make test
 make install  

③下载tomcat-connectors-1.2.32-src.tar.gz连接

     c. 倘使有关于 apache or httpd 的 "exclude"那样一行,把它注释掉;如果未有,就间接退出就行

解压pcre-8.35.tar.gz
 tar -xzvf pcre-8.35.tar.gz
 cd pcre-8.35
 ./configure --prefix=/usr/local/pcre
 make
 make test
 make install  

 

     d. 保存并脱离

解压httpd-2.4.9.tar.gz
 tar -xzvf httpd-2.4.9.tar.gz
 cd httpd-2.4.9
 ./configure --prefix=/opt/ansitech/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/
 make
 make test
 make install  

二、安装

     e. yum install apr-util-devel

解压tomcat-connectors-1.2.39-src.tar.gz
 [[email protected] sudytech]# tar -xzvf tomcat-connectors-1.2.39-src.tar.gz
 [[email protected] sudytech]# cd tomcat-connectors-1.2.39-src/native
 [[email protected] native]# ./configure  --prefix=/usr/local/tomcat-connector  --with-apxs=/opt/ansitech/apache2/bin/apxs
 [[email protected] native]# make
 [[email protected] native]# make install
 在/opt/ansitech/apache2/modules/ 下会发生mod_jk.so  

 

     e. yum install httpd-devel

4.配置httpd.conf
 内容如下
 -----------------------------------------------------------
 # 加载 mod_jk 模块
 LoadModule jk_module modules/mod_jk.so
 Include  conf/mod_jk.conf
 -----------------------------------------------------------
 
创建mod_jk.conf
 内容如下
 -------------------------------------------------------
 JkWorkersFile conf/workers.properties
 JkLogFile logs/mod_jk.log
 JkLogLevel info
 JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
 JkOptions  ForwardKeySize ForwardURICompat -ForwardDirectories
 JkRequestLogFormat "%w %V %T"
 
JKMount /*.jsp worker1
 -------------------------------------------------------
 接下来大家在 Apache 的 conf 目录下新建四个文本分别是 workers.properties、uriworkermap.properties(可粗略)
 内容如下
 -----------------------------------------------------------
 worker.list=worker1
 
worker.worker1.type=ajp13
 worker.worker1.host=127.0.0.1
 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
 -----------------------------------------------------------

①安装apache:

     f. 做完这几步现在,你就活该有 "/usr/sbin/apxs" 那个文件了。

启动apache、启动tomcat,访问,成功!
 It's Works~!

 

 

CentOS 6.3下Apache2.4.4的安装 

解压:tar zxvf httpd-2.2.21.tar.gz

  1. 编译 mod_jk.so

768M内部存款和储蓄器、127G硬盘、5M独显带宽 CentOS 6.3下Apache2.4.4的安装 下边开端设置Apache2.4.9服务...

 

     a. 下载mod_jk源文件: 笔者下载的是 tomcat-connectors-1.2.37-src.tar.gz

改名:mv httpd-2.2.21 apache

     b. tar xvf tomcat-connectors-1.2.37-src.tar.gz

 

     c. cd tomcat-connectors-1.2.37-src/native/

#./configure --prefix=/002/apache

     d. ./buildconfig.sh

 

     e. ./configure --with-apxs=/usr/sbin/apxs

#make

     f. make

 

 

#make install

  1. 编译完成之后就有mod_jk.so文件了,地址是 tomcat-connectors-1.2.37-src/native/apache-2.0/mod_jk.so

 

 

②安装tomcat

  1. cd tomcat-connectors-1.2.37-src/native/apache-2.0/

 

 

汤姆cat无需安装解压就能够平素运转

  1. cp mod_jk.so /usr/local/apache/modules 【这一步是复制mod_jk.so到您的apache modules目录里面去,你的modules目录恐怕不是以此】

 

 

③编写翻译安装tomcat-connectors-1.2.32-src.tar.gz

  1. 下一场就足以用apache来加载了。

 

 

1.解压:tar zxvf tomcat-connectors-1.2.32-src.tar.gz

on centOS install mod_jk on centos 1. 反省 apxs 有未有安装。/usr/sbin/apxs 2. 一旦未有的话,先安装apxs a. cd /etc/ b. vi yum.conf c. 要是有关...

 

2.改名:mv tomcat-connectors-1.2.32-src.tar.gz conn

 

3.安装:

 

# tar -xzvf tomcat-connectors-1.2.32-src.tar.gz

 

#cd tomcat-connectors-1.2.31-src/native

 

#./configure --with-apxs=/002/apache/bin/apxs  #/002/apache是您apache的安装目录

 

#make

 

# cp apache-2.0/mod_jk.so /002/apache/modules/mod_jk.so

 

④布局tomcat apache开机自运营

 

手动增多tomcat服务到系统中以下为切实安排:

 

1、配置apache 张开终端 输入chkconfig 系统会列出具有服务

 

chkconfig httpd on 即可

 

2、配置tomcat

 

cd /etc/rc.d/init.d 

 

chmod 755 tomcat

 

vi tomcat

 

 

 

丰硕一下内容

 

startup script for the tomcat

 

#

 

# chkconfig: 345 80 15

 

# description: Tomcat is a Servlet JSP Engine.

 

export JDK_HOME=/usr/java/javaeejdk/jdk7 

 

export JAVA_HOME=/usr/java/jdk1.7.0_02

 

#输入JDK位置

 

# Source function library.

 

. /etc/rc.d/init.d/functions

 

start(){

 

if [ -z $(/sbin/pidof java) ]; then

 

echo "Starting tomcat"

 

/002/tomcat/bin/startup.sh

 

touch /var/lock/subsys/tomcat

 

else

 

echo "tomcat allready running"

 

fi

 

}

 

stop(){

 

if [ ! -z $(/sbin/pidof java) ]; then

 

echo "Shutting down tomcat"

 

/002/tomcat/bin/shutdown.sh

 

until [ -z $(/sbin/pidof java) ]; do :; done

 

rm -f /var/lock/subsys/tomcat

 

else

 

echo "tomcat not running"

 

fi

 

}

 

case "$1" in

 

start)

 

start

 

;;

 

stop)

 

stop

 

;;

 

restart)

 

stop

 

start

 

;;

 

status)

 

/002/tomcat/bin/catalina.sh version

 

;;

 

*)

 

echo "Usage: $0 {start|stop|restart|status}"

 

esac

 

exit 0

 

增进期服用务:chkconfig --add tomcat

 

开机运转:chkconfig tomcat on

 

⑤加多apache开机自运维

 

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

 

        sudo vi /etc/init.d/httpd

 

        在文件最初参预上边几行:

 

        #!/bin/sh

 

# chkconfig: 2345 85 15

 

# description: Apache is a World Wide Web

 

丰硕服务

 

#chkconfig --add httpd

 

设置服务开机自动运维

 

#chkconfig httpd on

 

 

 

三、配置

 

① 配置apache支持jk模块

 

#vi /002/apache/conf/httpd.conf

 

② 增添配置文件mod_jk.conf

 

进入/002/apache/conf

 

#cd /002/apache/conf

 

#vi mod_jk.conf 参与以下内容

 

JkWorkersFile /002/apache/conf/workers.properties

 

JkLogFile /002/apache/logs/mod_jk.log

 

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"

 

JkMount /servlet/* worker1

 

JkMount /*.jsp worker1

 

#vi workers.properties

 

# Defining a worker named worker1 and of type ajp13

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

 

③ 配置httpd.conf

 

#vi httpd.conf

 

 修改以下内容

 

Listen 80 改为Listen 127.0.0.1:80

 

 ServerName 你的主机名:80

 

加上以下到结尾

 

LoadModule jk_module modules/mod_jk.so

Include /002/apache/conf/mod_jk.conf

 

四、测试

 

在/var/web目录下写index.jsp测量试验文件

 

看服务器能还是不可能精确剖析

 

测验通过

 

 

 

 

 

五、总结

 

 

 

自家刚刚接触linux 笔记内容均为手写 实际不是教程只是记录本人搭建服务器碰到的经过,所以并未有截图

 

本身想传递的只是思索 一种大概的手续 供安装者参照他事他说加以考察,最佳不用完全照搬

 

种种软件的设置配备都以在设想机上调节和测验N次,文档也是投机手写的(部分代码除此而外)

 

在此多谢互联网络的先辈们提供经验帮助

 

  摘自 幽风科学技术

①下载httpd-2.2.21.tar.gz ②下载apache-tomcat-7.0.23.tar.gz ③下载tomcat-connectors-1.2.32-src.tar.gz连接 二、安装 ①安装apache: 解压:tar zxvf...

本文由pc28.am发布于pc28.am神测网,转载请注明出处:编写翻译安装mod_jk,下安装JSP运营处境

上一篇:基于Linux服务器的性能分析与优化,自动监控VP 下一篇:没有了
猜你喜欢
热门排行
精彩图文