您当前的位置:主页 > 开源无价 >
FREEBSD7下整合apache和tomcat
发布时间:2015-09-06 11:33 点击: 编辑:admin
学校网站服务器采用FREEBSD7.0、SQUID+APACH+MYSQL+PHP环境,最近想把学校的新闻系统换成JAVA的JSP系统,SQUID+APACH+MYSQL+PHP已经安装好了不再重复(前面博文写过了)今天重点写一下JSP环境的安装和整合APACHE与TOMCAT。 Sb2_&5
OK /K!f3o+
先下载:http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 +[n#{;]<
下载好:把diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2放到:/usr/ports/distfiles/ rf+}J_
#cd /usr/ports/java/diablo-jdk16 b9?Vpu`?
#make install clean pl,XS6mB
安装到/usr/local目录下自己改名为jdk1.6.0 #Cs/.(<
再到http://tomcat.apache.org/下载apache-tomcat-6.0.18.tar.gz o M@%2M_O(
#mv apache-tomcat-6.0.18.tar.gz /home/zkxx 4<1V
#cd /home/zkxx Z)(#D($-
#tar zxvf apache-tomcat-6.0.18.tar.gz >HwVP.~HN
#mv apache-tomcat-6.0.18 tomcat !JDuVqW
#ee /etc/profile @0H0!9'
export JAVA_HOME=/usr/local/jdk1.6.0 #>~A-k)
export CATALINA_HOME=/home/zkxx/tomcat <Mo{o2F=
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar DTi^* Wj
#cd /home/zkxx/tomcat/bin #] Do_Z
#./startup.sh s` , g4ce`
Using CATALINA_BASE: /home/zkxx/tomcat 7}c[GC)F
Using CATALINA_HOME: /home/zkxx/tomcat }4c$_
Using CATALINA_TMPDIR: /home/zkxx/tomcat/temp i,Jz 7OX
Using JRE_HOME: /usr/local/jdk1.6.0 lQ [JA[
访问:http://Myip:8080 OK看到了那只猫猫 -g 9CW[
下面Apache 与 Tomcat 的整合 b/#<::D `
#cd /usr/ports/www/mod_jk-apache2 BjjuZN&
#make install clean Ft:_6T%
#ee /usr/local/etc/apache/httpd.conf 3|3ad'
加入 =q"0GUei3
#Load mod_jk <0l:B ;3
LoadModule jk_module modules/mod_jk.so \0qFOjVj
#cd /usr/local/apache/include 1T,Bd!g
#ee mod_jk.conf >E,/|K*
# Replace jsp-hostname with the hostname of your JSP server, as m<MN. R7
# specified in workers.properties [a^<2V!vMn
LoadModule jk_module /usr/local/apache/modules/mod_jk.so fl_a@QdB#
<IfModule mod_jk.c> W^H[rX}=
JkWorkersFile /usr/local/apache/include/workers.properties =7 -k D3
JkLogFile /var/log/jk.log t3Iij0b~
JkShmFile /var/log/jk-runtime-status %a-fxV[
JkLogLevel error EScy!p\*
# Sample JkMounts. Replace these with the paths you would 1_n5:
# like to mount from your JSP server \/y&l\ k)
JkMount /*.jsp ajp13 .e S* F
JkMount /servlet/* ajp13 P[ Vf$ q<
JkMount /examples/* ajp13 : f RGXrn
</IfModule> pl 1CEoe
创建 mod_jk 的日志文件,并设定其归属的用户和组: ! <>`G0
#touch /var/log/mod_jk.log `zcpaE.@
#chown www:www /var/log/mod_jk.log BUsAEw M
#cd /usr/local/apache/include "9H#pj -
#ee workers.properties ~^eC?F(
# Incredibly simple workers.properties file, intended for connecting 9Bu=8P?
# to one host, via AJP13. See the tomcat documentation for @v}M\$N?
# information on more exotic configuration options. Bq \WG= Fd
# IBv9xP]BZ
# Change jsp-hostname to the hostname of your JSP server. MXY!N /
# O@KAh5EB
worker.list=ajp13 r P&.`m88n
worker.ajp13.port=8009 0OVxx> p/x
worker.ajp13.host=localhost t*!Q9GC_
worker.ajp13.type=ajp13 , @6_sl
worker.ajp13.lbfactor=1 p \,PY
更改 workers.properties 文件归属的用户和组: WAh{*$Rpl
#chown www:www workers.properties }Xy<F?Mh
重启APACHE和TOMCAT 80O[pf*?
上传一个JSP文件访问http://www.yxzkxx.net/jsp/test.jsp R&s\h"=*
OK,这样APACHE和TOMCAT就整合好了~~ GVzG
OK /K!f3o+
先下载:http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 +[n#{;]<
下载好:把diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2放到:/usr/ports/distfiles/ rf+}J_
#cd /usr/ports/java/diablo-jdk16 b9?Vpu`?
#make install clean pl,XS6mB
安装到/usr/local目录下自己改名为jdk1.6.0 #Cs/.(<
再到http://tomcat.apache.org/下载apache-tomcat-6.0.18.tar.gz o M@%2M_O(
#mv apache-tomcat-6.0.18.tar.gz /home/zkxx 4<1V
#cd /home/zkxx Z)(#D($-
#tar zxvf apache-tomcat-6.0.18.tar.gz >HwVP.~HN
#mv apache-tomcat-6.0.18 tomcat !JDuVqW
#ee /etc/profile @0H0!9'
export JAVA_HOME=/usr/local/jdk1.6.0 #>~A-k)
export CATALINA_HOME=/home/zkxx/tomcat <Mo{o2F=
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar DTi^* Wj
#cd /home/zkxx/tomcat/bin #] Do_Z
#./startup.sh s` , g4ce`
Using CATALINA_BASE: /home/zkxx/tomcat 7}c[GC)F
Using CATALINA_HOME: /home/zkxx/tomcat }4c$_
Using CATALINA_TMPDIR: /home/zkxx/tomcat/temp i,Jz 7OX
Using JRE_HOME: /usr/local/jdk1.6.0 lQ [JA[
访问:http://Myip:8080 OK看到了那只猫猫 -g 9CW[
下面Apache 与 Tomcat 的整合 b/#<::D `
#cd /usr/ports/www/mod_jk-apache2 BjjuZN&
#make install clean Ft:_6T%
#ee /usr/local/etc/apache/httpd.conf 3|3ad'
加入 =q"0GUei3
#Load mod_jk <0l:B ;3
LoadModule jk_module modules/mod_jk.so \0qFOjVj
#cd /usr/local/apache/include 1T,Bd!g
#ee mod_jk.conf >E,/|K*
# Replace jsp-hostname with the hostname of your JSP server, as m<MN. R7
# specified in workers.properties [a^<2V!vMn
LoadModule jk_module /usr/local/apache/modules/mod_jk.so fl_a@QdB#
<IfModule mod_jk.c> W^H[rX}=
JkWorkersFile /usr/local/apache/include/workers.properties =7 -k D3
JkLogFile /var/log/jk.log t3Iij0b~
JkShmFile /var/log/jk-runtime-status %a-fxV[
JkLogLevel error EScy!p\*
# Sample JkMounts. Replace these with the paths you would 1_n5:
# like to mount from your JSP server \/y&l\ k)
JkMount /*.jsp ajp13 .e S* F
JkMount /servlet/* ajp13 P[ Vf$ q<
JkMount /examples/* ajp13 : f RGXrn
</IfModule> pl 1CEoe
创建 mod_jk 的日志文件,并设定其归属的用户和组: ! <>`G0
#touch /var/log/mod_jk.log `zcpaE.@
#chown www:www /var/log/mod_jk.log BUsAEw M
#cd /usr/local/apache/include "9H#pj -
#ee workers.properties ~^eC?F(
# Incredibly simple workers.properties file, intended for connecting 9Bu=8P?
# to one host, via AJP13. See the tomcat documentation for @v}M\$N?
# information on more exotic configuration options. Bq \WG= Fd
# IBv9xP]BZ
# Change jsp-hostname to the hostname of your JSP server. MXY!N /
# O@KAh5EB
worker.list=ajp13 r P&.`m88n
worker.ajp13.port=8009 0OVxx> p/x
worker.ajp13.host=localhost t*!Q9GC_
worker.ajp13.type=ajp13 , @6_sl
worker.ajp13.lbfactor=1 p \,PY
更改 workers.properties 文件归属的用户和组: WAh{*$Rpl
#chown www:www workers.properties }Xy<F?Mh
重启APACHE和TOMCAT 80O[pf*?
上传一个JSP文件访问http://www.yxzkxx.net/jsp/test.jsp R&s\h"=*
OK,这样APACHE和TOMCAT就整合好了~~ GVzG