国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何整合httpd和tomcat

2015-10-14 21:09:32 9315

1、php+httpd+mysql的安裝請(qǐng)參考:http://www.tjdsmy.cn/Help/Show-1000.html

2、tomcat安裝參考:

http://www.tjdsmy.cn/Help/Show-1206.html

3.下載mod_jk.so

(1)mod_jk.so依賴于httpd-devel   所有先安裝:yum install httpd-devel

(2)下載mod_jk.so

#wget http://www.tjdsmy.cn/dist/tomcat/tomcat-connectors/jk/ tomcat-connectors-1.2.41-src.tar.gz

#tar zxvf tomcat-connectors-1.2.41-src.tar.gz

#cd tomcat-connectors-1.2.41-src/native

#which apxs              #查apxs的路徑

#./configure –with-paxs= /usr/sbin/apxs --with-java-home="java路徑"     #java如果是yum安裝一般在/usr/java/jdk中

#make

#cp apache-2.0/mod_jk.so /etc/httpd/modules

 mod_jk-1.2.23-apache-2.2.x-linux-ia64.so /etc/httpd/modules/mod_jk.so

4.創(chuàng)建文件:vi /etc/httpd/conf/workers.properties

workers.tomcat_home=/home/sdb5/tomcat7

# workers.java_home should point to your Java installation. Normally

# you should have a bin and lib directories beneath it.

workers.java_home=/home/sdb5/java/

# You should configure your environment slash... ps= on NT and / on UNIX

# and maybe something different elsewhere.

ps=/

worker.list=worker1

# Defining a worker named ajp13 and of type ajp13

# Note that the name and the type do not have to match.

worker.worker1.port=8009

worker.worker1.host=localhost

worker.worker1.type=ajp13

# Specifies the load balance factor when used with

# a load balancing worker.

# Note:

#  ----> lbfactor must be > 0

#  ----> Low lbfactor means less work done by the worker.

#worker.ajp13.lbfactor=1

# Specify the size of the open connection cache.

#worker.ajp13.cachesize

#------ DEFAULT LOAD BALANCER WORKER DEFINITION ----------------------

#---------------------------------------------------------------------

# The loadbalancer (type lb) workers perform wighted round-robin

# load balancing with sticky sessions.

# Note:

#  ----> If a worker dies, the load balancer will check its state

#        once in a while. Until then all work is redirected to peer

#        workers.

#worker.loadbalancer.type=lb

#worker.loadbalancer.balanced_workers=ajp12, ajp13

5.配置

(1)第一種方法

vi /etc/httpd/conf/http.conf

添加代碼:

LoadModule jk_module /etc/httpd/modules/mod_jk.so

<IfModule jk_module>

       JkWorkersFile conf/workers.properties

       JkMountFile conf/uriworkermap.properties

       JkLogFile logs/mod_jk.log

       JkLogLevel warn

            # 將所有servlet jsp請(qǐng)求通過worker1的協(xié)議送給Tomcat,讓Tomcat來處理

            JkMount /servlet/*  worker1

            JkMount /*.jsp worker1

</IfModule>

(2)第二種方法,這其實(shí)是為了保持httpd.conf文件的簡(jiǎn)潔把jk的模塊單獨(dú)設(shè)置。

       在/etc/httpd/conf/http.conf中輸入:Include /etc/httpd/conf/mod_jk.conf

單獨(dú)建立mod_jk的配置文件:mod_jk.conf:vi /etc/httpd/conf/mod_jk.conf

在其中輸入:

# Load mod_jk module

LoadModule jk_module /etc/httpd/modules/mod_jk.so

# Where to find workers.properties

JkWorkersFile /etc/httpd/conf/workers.properties

# Where to put jk logs

JkLogFile 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"

# Send servlet for context /examples to worker named ajp13

#JkMount /servlet/* worker1

# Send JSPs for context /examples to worker named ajp13

JkMount /servlet/*  worker1

JkMount /*.jsp worker1

JkMount /*.do worker1  #將所有servlet jsp請(qǐng)求通過ajp13的協(xié)議送給Tomcat,讓Tomcat來處理

             # 注意JkMount后面的worker1即對(duì)應(yīng)worker.properties文件中worker.list里的實(shí)例worker1的名稱,也可以修改成其他名字如:ajp13

6.重啟httpd即可

    

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: