当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > RedHatLinux网络服务器构架实务(五)

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 RedHatLinux网络服务器构架实务(五)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 54 ::
收藏到网摘: n/a


exportJAVA_HOMERESIN_HOMECLASS_HOMECLASSPATHPATH

##保存文件后注销登陆,然后重新进入,输入下面的命令查看系统变量是否已经生效:
Shell>env

Step14ResinInstall

1安装Resin
cd/home/src
cp/home/src/resin-2.0.5.tar.gz/usr/local
cd/usr/local
tarxvzfresin*
cdresin*
./configure--with-apache=/usr/local/apache//设置编译参数
(Or:./configure--with-apxs=/usr/local/apache/bin/apxs)
make //编译
makeinstall //安装

2建立符号连接
##建立resin的符号连接,道理同建立jvm符号连接
ln-s/usr/local/resin2.0.5/usr/local/resin

##建立resin服务程序的符号连接,道理同建立apache符号连接
ln-s/usr/local/resin/bin/httpd.sh/usr/bin/resin

3修改配置文件
vi/usr/local/resin/conf/resin.conf

ModifyOne:建立连接池,类似于NT上的DSN(数据源)

<resource-ref>
<res-ref-name>jdbc/test</res-ref-name>//数据源名称
<res-type>javax.sql.DataSource</res-type>//数据源类型
<init-paramdriver-name="org.gjt.mm.mysql.Driver"/>//数据库驱动
<init-paramurl="jdbc:mysql://localhost/test"/> //连接串<init-paramuser="your_user_name"/>//用户名
<init-parampassword="your_password"/> //密码
<init-parammax-connections="20"/> //最大连接数
<init-parammax-idle-time="30"/>//延时时间
</resource-ref>

##后面的测试部分有例子介绍如何调用数据源

ModifyTwo:修改默认主目录,如果使用虚拟主机,其实也可以不理会这个地方
<app-dir>/usr/local/apache/htdocs</app-dir>

ModifyThree:修改Resin端口,与Apache协同工作
<httpport='8080'/>//删除本行即可

ModifyFour:添加支持JSP的虚拟主机
##添加一个支持JSP的虚拟主机需要做如下四方面的工作:DNS、FTP、APACHE、RESIN

1、添加一个DNS别名(当然主机名也可以)
vi/var/named/yesgo.loc
#追加如下一行,当然你可以自定义其他别名或主机名
wwwINCNAMEns.yesgo.loc.

/etc/rc.d/init.d/namedrestart
//重启DNS服务
nslookup//测试是否解析成功

2、添加一个FTP帐号
Useraddwww-s/dev/null-gftpchroot//添加帐号
Passwdwww //修改密码
Chmod701/home/www//设置权限,否则将来访问时服务器会说你没权限
3、在Apache中添加虚拟主机
vi/usr/local/apache/conf/httpd.conf

#指定你建立虚拟主机所用的IP地址
NameVirtualHost192.168.1.2

#Addvirtualhost
<VirtualHostwww.yesgo.loc>
[email protected] //管理员邮件
DocumentRoot/home/www//根目录
ServerNamewww.yesgo.loc //域名
ErrorLoglogs/www.yesgo.loc-error_log//错误日志名称
CustomLoglogs/www.yesgo.loc-access_logcommon //自定义日志名称
</VirtualHost>
4、在Resin中添加虚拟主机,以支持JSP
vi/usr/local/resin/conf/resin.conf

##在文档中查找</host>,然后在其后加入如下内容:
<hostid='www.yesgo.loc'>
 <app-dir>/home/www</app-dir>//指定该站点的根目录
 <classpathid='classes'source='classes'compile='true'/>//指定class文件目录
</host>

『注意』:
按照上面地设置,你放置JavaBean的目录就是站点根目录下的classes目录,不可以死记硬背/WEB-INFO/classes,关键要明白其中的道理,其实你设置什么都可以的,例如Amao,Agou啦,呵呵。
『强烈建议』:设置classes目录的权限,否则客户端可以浏览和下载你的组件
chmod701/home/www/classes//设置classes目录的权限,避免非法获取