分享
 
 
 

Fedora Core1下Apache2.0.50+J2SDK1.4.2+Resin3.0.8配置方法

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

一直对于apache2.0.50与tomcat5.0.27的整合有些不明白,所以改用了apache+resin,感觉配置起来还比较方便,在配置过程中,把操作记录下来,整理了一下。

操作系统Fedora Core 1

软件下载:

J2SDK1.4.2 j2sdk1.4.2 http://java.sun.com

Apache2.0.50 httpd-2.0.50.tar.gz http://apache.org

Resin.3.0.8 resin-3.0.8.tar.gz http://www.caucho.com

一、J2SDK安装

安装j2sdk.1.4.2.bin的步骤:

1).修改文件属性:chmod 755 j2sdk.1.4.2.bin

2).运行文件:./j2sdk.1.4.2.bin

3).出现协议,使用回车阅读,直至出现yes or no,输入yes,同意协议

4).建立连接:ln –s /usr/local/j2sdk.1.4.2 /usr/local/jdk

5).加入环境变量,方法有很多种,我使用了/etc/profile.d/下增加或修改文件java.sh为:

#set java environment

JAVA_HOME=/usr/local/jdk

PATH=.:$PATH:$JAVA_HOME/bin

CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib

export JAVA_HOME PATH CLASSPATH

说明:环境变量需要重新启动计算机,可以先暂时使用命令赋予环境变量,命令如下:

export JAVA_HOME=/usr/local/jdk

export PATH=.:$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib

6).测试环境

A.输入java,javac有帮助出现

B.which java

C.建议测试文件:

public class Hello

{

public static void main(String[] args)

{

System.out.println(“Hello,I love java!”);

}

}

保存文件为Hello.java,执行javac Hello.java, java Hello。看是否运行正常,出现Hello,I love java!说明程序运行正常。

安装java成功!

二、安装resin

1).下载resin-3.0.8.tar.gz

2).解压缩:tar –zxvf resin-3.0.8.tar.gz /usr/local

3).建立连接:ln –s /usr/local/resin-3.0.8 /usr/local/resin

4).进入/usr/local/resin/bin下面,运行./httpd.sh start启动resin,如无错误出现,在浏览器中输入:http://ip:8080,查看结果,如果显示resin的页面说明安装成功。

三、安装Apache

1).下载httpd-2.0.50.tar.gz

2).解压缩:tar –zxvf httpd-2.0.50.tar.gz /usr/local

3).进入/usr/local/httpd-2.0.50目录:cd /usr/local/httpd-2.0.50

4).配置相关信息:

#./configure –prefix=/usr/local/apache2 --enable-so –enable-ssl

说明:

a.可通过./configurer查看该命令的帮助

b.—prefix配置apache的安装路径

c.--enable-so使apache可支持模块(so)

d.—enable-ssl使apache可支持ssl。

5).编译:make

6).安装:make install

7).拷贝/usr/local/apache2/bin/apachectl到/etc/rc.d/init.d/httpd下面,使得apache可以在自启动。Cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd

8).进入目录/etc/rc.d/rc3.d

9).ln –s ../init.d/httpd S80httpd

使系统启动时自动加载apache。

10).启动服务:apachectl start

11).测试:在浏览器中输入:http://127.0.0.1/出现apache页面说明apche安装成功。

说明:(安装完成之后的一些路径的说明)

a.配置文件在:/etc/httpd/conf与/etc/httpd/conf.d下面,ServerRoot /etc/httpd

b.文档位置:DocumentRoot /var/www下面,html是htm,html文件,cgi-bin下面是cgi文件存放的位置。

c.apache默认打开的文件位置:/var/www/error1。

默认打开页面的配置信息在:/etc/httpd/conf.d/welcome.conf中。可以注释掉指向error1的说明。

d.如果有需求一般可以对/etc/httpd/conf/httpd.conf进行修改。

10).修改配置文件:

a.支持中文 AddDefaultCharset GB2312

b.支持CGI与perl:

ScriptAllias /cgi-bin/ “/var/www/cgi-bin/”

<Directory “/var/www/cgi-bin/”>

AllowOverride None

Option None

Order allow,deny

Allow from all

</Directory>

AddHandler cgi-script .cgi .pl

说明:对于cgi-bin下面的程序,需要把文件属性修改为可执行,.cgi与.pl才可以正常执行。

四、Apache与Resin整合

1.进入resin安装目录:cd /usr/local/resin

2.配置resin:

./configure --with-apxs=/usr/local/apache2/bin/apxs

3.编译resin:make

4.安装resin:make install

5.安装之后mod_caucho.so在/usr/local/apache2/modules/mod_caucho.so

6.修改/usr/local/resin/conf/resin.conf

<document-directory>/var/www/html</document-directory>

7.修改/etc/httpd/conf/http.conf,增加如下内容

LoadModule caucho_module /usr/local/apache2/modules/mod_caucho.so

<IfModule mod_caucho.c>

ResinConfigServer /usr/local/resin/resin.conf

</IfModule>

8.配置环境变量:/etc/profile.d/resin.sh

RESIN_HOME=/usr/local/resin

PATH=$PATH:$RESIN_HOME/bin

export RESIN_HOME

8.重新启动resin与apache

httpd.sh stop

apachectl stop

httpd.sh start

apachectl start

或者

/usr/local/resin/bin/httpd.sh stop

/usr/local/apache2/bin/apachectl stop

/usr/local/resin/bin/httpd.sh start

/usr/local/apache2/bin/apachectl start

说明:环境变量需要重新启动,为了现在就可以有效需要手动使用命令来设定。

export RESIN_HOME=/usr/local/resin

export PATH=$PATTH:$RESIN_HOME/bin

9.制作测试文件:

Test.jsp(/var/www/html)

<%@page language=”java”%>

2+2=<%=2+2%>

10.测试:

Http://www.179ip.com/test.jsp

Http://www.179ip.com:8080/test.jsp

显示2+2=4,说明安装成功。

五、设定resin与apache为自启动。

在etc/rc.d/rc.local下面增加:

echo “Starting Resing 3.0.8 ……”

httpd.sh start

echo “Starting Apache 2.0.50……”

apachectl start

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有