IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 操作系统 > LINUX > RedHatLinux网络服务器构架实务(五)

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

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

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>
ServerAdminwebmaster@yesgo.loc //管理员邮件
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目录的权限,避免非法获取

关键词标签:实务,构架,网络服务,u

相关阅读 安装红帽子RedHat Linux9.0操作系统教程 Tomcat9.0如何安装_Tomcat9.0环境变量配置方法 多种操作系统NTP客户端配置 Linux操作系统修改IP Linux实现SCSI硬盘热插拔及在线识别 Linux下用CDMA modem拨号上网

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程 安装红帽子RedHat Linux9.0操作系统教程 Linux服务器:设计高性能网站架构-LLMP Linux服务器:设计高性能网站架构-LLMP 使用Clonezilla迁移到虚拟Linux环境 使用Clonezilla迁移到虚拟Linux环境 Linux上的MRTG流量监控中心 Linux上的MRTG流量监控中心 Linux 双网卡绑定一个IP原理及实现 Linux 双网卡绑定一个IP原理及实现 linux和windows等系统远程控制ubuntu桌面 linux和windows等系统远程控制ubuntu桌面

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址 dmidecode命令查看内存型号 linux tc实现ip流量限制 安装红帽子RedHat Linux9.0操作系统教程 linux下解压rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 关机、重启、注销 命令 查看linux服务器硬盘IO读写负载 linux命令行浏览器的使用方法 Linux NFS服务固定端口及防火墙配置 U盘安装Ubuntu 10.04 Linux清除用户登录记录和命令历史方法