resin学习笔记(apache+jdk+resin+mysql)
时间:2008-06-13 来源:clyet
一. 安装
1.编译安装apache,确定编译--enable-so
2.安装JDK
下载jdk-6u5-linux-i586.bin
chmod 755 jdk-6u5-linux-i586.bin
./jdk-6u5-linux-i586.bin
mv jdk1.6.0_05 /data
ln –s /data/jdk1.6.0_05/bin/java /usr/bin/java
ln –s /data/jdk1.6.0_05/bin/javac /usr/bin/javac
ln -s /data/jdk1.6.0_05 /data/jdk
检验是否安装成功
#java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
#javac -version
javac 1.6.0_05
3.设置java环境变量,把下面的东西写到/etc/profile里面
JAVA_HOME=/data/jdk
JRE=$JAVA_HOME/jre
PATH=$JAVA_HOME/bin:$JRE/bin:$PATH
CLASSPATH=.:$JAVA_HOME/bin/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME JRE CLASSPATH PATH
4.安装resin
下载解压resin源代码包后进入目录
./configure --prefix=/data/resin --with-java-home=/data/jdk --with-apxs=/data/apache2/bin/apxs --with-apache=/data/apache2
make && make install
5.启动resin,测试是否安装成功
/data/resin/bin/httpd.sh start
访问http://localhost:8080看是否出现欢迎界面。
二. 配置
1. resin默认开启的端口
6800 和apache通信的端口,如果访问的是jsp动态页面,apache会通过6800端口转给resin处理。
6600 watchdog,resin的守护进程,关闭和启动resin都通过此端口,同tomcat的8005端口类似。
8080 这个就不用说了。
2. apache配置
在安装完resin后,以下内容就会被自动添加到httpd.conf中,如果没有,手动加进去。
LoadModule caucho_module /data/apache2/modules/mod_caucho.so
ResinConfigServer localhost 6800
CauchoConfigCacheDirectory /tmp
CauchoStatus yes
3. resin.conf配置
修改应用目录同apache
<web-app id="/" document-directory="/data/www"/>
测试一下,在/data/www/下建一个1.jsp,写入下面代码:
4. 虚拟主机
在resin.conf的cluster中增加host
<host id='test1.clyet.com'>
<web-app id="/" document-directory="/data/www/test1"/>
</host>
<host id='test2.clyet.com'>
<web-app id="/" document-directory="/data/www/test2"/>
</host>
1.编译安装apache,确定编译--enable-so
2.安装JDK
下载jdk-6u5-linux-i586.bin
chmod 755 jdk-6u5-linux-i586.bin
./jdk-6u5-linux-i586.bin
mv jdk1.6.0_05 /data
ln –s /data/jdk1.6.0_05/bin/java /usr/bin/java
ln –s /data/jdk1.6.0_05/bin/javac /usr/bin/javac
ln -s /data/jdk1.6.0_05 /data/jdk
检验是否安装成功
#java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
#javac -version
javac 1.6.0_05
3.设置java环境变量,把下面的东西写到/etc/profile里面
JAVA_HOME=/data/jdk
JRE=$JAVA_HOME/jre
PATH=$JAVA_HOME/bin:$JRE/bin:$PATH
CLASSPATH=.:$JAVA_HOME/bin/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME JRE CLASSPATH PATH
4.安装resin
下载解压resin源代码包后进入目录
./configure --prefix=/data/resin --with-java-home=/data/jdk --with-apxs=/data/apache2/bin/apxs --with-apache=/data/apache2
make && make install
5.启动resin,测试是否安装成功
/data/resin/bin/httpd.sh start
访问http://localhost:8080看是否出现欢迎界面。
二. 配置
1. resin默认开启的端口
6800 和apache通信的端口,如果访问的是jsp动态页面,apache会通过6800端口转给resin处理。
6600 watchdog,resin的守护进程,关闭和启动resin都通过此端口,同tomcat的8005端口类似。
8080 这个就不用说了。
2. apache配置
在安装完resin后,以下内容就会被自动添加到httpd.conf中,如果没有,手动加进去。
LoadModule caucho_module /data/apache2/modules/mod_caucho.so
ResinConfigServer localhost 6800
CauchoConfigCacheDirectory /tmp
CauchoStatus yes
3. resin.conf配置
修改应用目录同apache
<web-app id="/" document-directory="/data/www"/>
测试一下,在/data/www/下建一个1.jsp,写入下面代码:
2 + 2 = <%= 2 + 2 %>访问http://localhost/1.jsp,出现2 + 2 = 4就OK了。
4. 虚拟主机
在resin.conf的cluster中增加host
<host id='test1.clyet.com'>
<web-app id="/" document-directory="/data/www/test1"/>
</host>
<host id='test2.clyet.com'>
<web-app id="/" document-directory="/data/www/test2"/>
</host>
相关阅读 更多 +