Freebsd下apache与resin整合手册

Freebsdapacheresin整合手册

Evan.Jiang

  • 安装freebsd

  • 安装mysql

  • 安装apache

  • 安装php

  • 安装resin

安装resin等back-end

1 、# cd /usr/ports/www/resin3

2、# make WITH_APACHE2=yes install clean

3、编辑httpd.conf 在后面加入以下内容:

<IfModule mod_caucho.c>

ResinConfigServer localhost 6802

</IfModule>

  • 设置resin3随机启动
  • echo ‘resin3_enable=”YES” ‘ >> /etc/rc.conf
  • 手动启动resin3

#/usr/local/etc/rc.d/resin3.sh start

  • 整合apache与resin

在apache增加二级域名

现在以coopunion.ding9.com 二级域名(虚拟主机)为例

  • 在conf 增加下面内容

Alias /coopunion  /usr/local/www/apache22/uniondata/coopunion

<Directory /usr/local/www/apache22/uniondata/coopunion>

Order allow,deny

Allow from all

</Directory>

 

<VirtualHost *:80>

ServerAdmin webmaster@ding9.net

DocumentRoot /usr/local/www/apache22/uniondata/coopunion

ServerName coopunion.ding9.local

       ServerAlias ding9.com

#       RewriteEngine on

</VirtualHost>

在resin增加二级域名。

编辑/usr/local/etc/resin3/resin.xml

vi /usr/local/etc/resin3/resin.xml

 

找到这下一段话:

<cluster>

<srun server-id=”” host=”127.0.0.1″ port=”6802″/>

</cluster>

 

改为:

<cluster>

<srun server-id=”” host=”localhost” port=”6802″/>

</cluster>

再找到下面这段话:

<web-app id=”/” document-directory=”webapps/ROOT”/>

改为下面这样:

<!– <web-app id=”/” document-directory=”webapps/ROOT”/> –>

<web-app id=”/” document-directory=”/usr/local/www/apache22/data”/>

<web-app id=”/lucene” document-directory=”/usr/home/javadata/lucene”/>

 

再增加下面内容:

 

<host id=”ding9admin.ding9.com”>

<web-app id=”/” document-directory=”/usr/local/www/apache22/uniondata/ding9admin”/>

</host>

 

至此,apache与resin的整合完成

以下文章点击率最高

Loading…

发表评论