FreeBSD下整合Apache和Tomcat

2009-05-13 07:05:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


FreeBSD下整合Apache和Tomcat
首先,建议大家检查 /etc/rc.conf,看看有没有开启Linux二进制兼容模式!
代码:
  linux_enable="YES"
安装之前,需要你安装JDK - Java Develop Kit,对应的需求如下:

  • Tomcat 4.x.x 以下版本 - JDK 1.3.X ~ JDK1.4.X
  • Tomcat 5.0.x 版本 - JDK 1.4.X or upper
  • Tomcat 5.5.x 版本 - JDK 5.0

自从发布了JDK的官方For FreeBSD版本后,安装JDK变得容易了许多。
下面开始进行....首先,请针对所需要安装的ports进行cvsup !
(1)安装Apache Web Server
代码:
  # cd /usr/ports/www/apache13/
  # make
  # make install
完成后,请在 /etc/rc.conf 加入如下内容:
代码:
  apache_enable="YES"
(2)安装Apache Tomcat
代码:
  # cd /usr/ports/www/jakarta-tomcat5/
  # make
  # make install
安装完成后,请确认是存在/usr/local/bin/tomcat50ctl!并确认server.xml是有开启AJP1.3的:
代码:
   
(3)配置一些环境变量
图简单可以把它们放在/etc/rc.conf中!
代码:
  export JAVA_HOME=/usr/local/jdk1.5.0
  export CATALINA_HOME=/usr/local/jakarta-tomcat5.0
  export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(4)阶段性测试
看看Tomcat是否正常:
代码:
  # cd /usr/local/jakarta-tomcat5.0/bin/
  # ./startup.sh
应该看到如下的内容,并请你用Web浏览器测试Tomcat!
代码:
  Using CATALINA_BASE:   /usr/local/jakarta-tomcat5.0
  Using CATALINA_HOME:   /usr/local/jakarta-tomcat5.0
  Using CATALINA_TMPDIR:   /usr/local/jakarta-tomcat5.0/temp
  Using JAVA_HOME:   /usr/local/jdk1.5.0
(5)开始进行整合Apache & Tomcat
首先安装mod_jk:
代码:
  # cd /usr/ports/www/mod_jk
  # make
  # make install
完成后,请修改/usr/local/etc/apache/httpd.conf,找到下面2行,把行首的注释符号#去掉!
代码:
  LoadModule jk_module  libexec/apache/mod_jk.so
  AddModule  mod_jk.c
新增下面的配置内容:
代码:
  Include /usr/local/etc/apache/mod_jk.conf
修改/usr/local/etc/apache/mod_jk.conf的内容:
代码:
   
       JkWorkersFile /usr/local/etc/apache/workers.properties
       JkLogFile  /var/log/mod_jk.log
       JkLogLevel warn
       JkMount /*.jsp default
       JkMount /servlet/* default
       JkMount /examples/* default
   
接下来,需要修改/usr/local/etc/apache/workers.properties (注意2个文件中的default只是一个代号!):

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Openbsd初体验

下一篇:查询最后100条帖子