RedHat 9.0+Apache+Tomcat+Sybase组建WEB服务器

王朝厨房·作者佚名  2007-01-05
窄屏简体版  字體: |||超大  

RedHat 9.0+Apache+Tomcat+Sybase组建WEB服务器

大家常在网上看过用Linux+Apache+Mysql+Php组建Web服务器,但很少人用RedHat 9.0+Apache+Tomcat+Sybase组建WEB服务器,今天小弟就用它来构建一次,让大家也开阔一下思维,其实也很简单.只需要以下几个东东:如果大家在装RedHat时已经装上了Apache.那就不用下载了.可我没有下载.就照我的做了.

所需软件包: jdk-1.2.2-RC4-linux-i386-glibc-2.1.2.sh+ apache1.3.26+tomcat3.1.1+

mod_jserv.so+Sybase12.5.0.1.

下载下列软件包放在/root/下:

Apache1.3.26:http:// web.nyist.net/~mayujun/download/jx_soft/apache_1.3.26.tar.gz

Tomcat3.1.1:http://Jakarta.apache.org/builds/Jakarta-tomcat/release/v3.1.1/bin/jakarta-tomcat-3.1.1.tar.gz

Mod_jserv.so:http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/linux/i386/mod_jserv.so

jdk-1.2.2-RC4-linux-i386-glibc-2.1.2.sh :http://www.redflag-linux.com:8090/source/download/44/jdk-1.2.2-RC4-linux-i386-glibc-2.1.2.sh

Sybase12.5.0.1包: Sybase-common-12.5.0.1DE-1.i386.rpm:http://download.Sybase.com/eval/ASE_dev_linux/Sybase-common-12.5.0.1DE-1.i386.rpm

Sybase-ase-12.5.0.1ESD-1.i386.rpm:http://download.Sybase.com/eval/ASE_dev_linux/Sybase-ase-12.5.0.1ESD-1.i386.rpm

Sybase-efts-12.5.0.1ESD-1.i386.rpm:http://download.Sybase.com/eval/ASE_dev_linux/ Sybase-efts-12.5.0.1ESD-1.i386.rpm

Sybase-esql-12.5.0.1ESD-1.i386.rpm:http://download.Sybase.com/eval/ASE_dev_linux/ Sybase-ests-12.5.0.1ESD-1.i386.rpm

Sybase-openclient-12.5.0.1ESD-1.i386.rpm:http://download.Sybase.com/eval/ASE_dev_linux/ Sybase-openclient-12.5.0.1ESD-1.i386.rpm

Sybase-sqlremote-7.0.2-1.i386.rpm:http://download.Sybase.com/eval/ase12.5/linux/RPMS/Sybase-sqlremote-7.0.2-1.i386.rpm

Sybase-chinese-12.5.0.1-1.i386.rpm:http://download.Sybase.com/eval/ASE_dev_linux/Sybase-chinese-12.5.0.1-1.i386.rpm

安装规划:

apache安装在/usr/local/apache

tomcat安装在/usr/local/jakarta-tomcat

jdk安装在/usr/local/jdk

sybase安装在/usr/local/Sybase

安装jdk

#cp /root/jdk-1.2.2-RC4-linux-i386-glibc-2.1.2.sh /usr/local/

#cd /usr/local

#sh jdk-1.2.2-RC4-linux-i386-glibc-2.1.2.sh

#cd jdk1.2.2

# ln -s jdk1.2.2 jdk

# ln -s jdk/jre jre

# vi /root/.bash_profile

添加如下行到/root/.bash_profile

JAVA_HOME=/usr/local/jdk

export JAVA_HOME

CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib

export CLASSPATH

PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin

保存并退出

JDK的安装到此结束.

安装sybase:

#cp /root/Sybase* /usr/local/sybase

#cd /usr/local/sybase

#rpm --prefix=/usr/local/Sybase/ -hiv sybase-common-12.5.0.1DE-1.i386.rpm

#rpm --prefix=/usr/local/Sybase/ -hiv sybase-ase-12.5.0.1ESD-1.i386.rpm

#rpm --prefix=/usr/local/Sybase/ -hiv sybase-efts-12.5.0.1ESD-1.i386.rpm

#rpm --prefix=/usr/local/Sybase/ -hiv sybase-esql-12.5.0.1ESD-1.i386.rpm

#rpm --prefix=/usr/local/Sybase/ -hiv sybase-openclient-12.5.0.1ESD-1.i386.rpm

#rpm --prefix=/usr/local/Sybase/ -hiv sybase-sqlremote-7.0.2-1.i386.rpm

#rpm --prefix=/usr/local/Sybase/ -hiv sybase-chinese-12.5.0.1-1.i386.rpm

到此,完成了sybase组件的安装,需要进行数据库创建和必要的配置才能运行

设置目录文件的权限

#chown -R sybase /usr/local/sybase

#chgrp -R sybase /usr/local/sybase

设置sybase用户口令

#passwd sybase

退出系统,用sybase用户登录,系统会给一个提示,选择n并回车;

创建sybase数据库文件存在的目录

#mkdir /usr/local/Sybase/data

在/usr/local/sybase/bin目录中创建数据库创建和运行需要的两个文件

编辑srvbuild.adaptive_server.rs和srvbuild.backup_server.rs文件

srvbuild.adaptive_server.rs文件范例如下:

sybinit.release_directory: /usr/local/sybase

sybinit.product: sqlsrv

sqlsrv.server_name: kevin_sybase (此处设置为你想使用的sybase数据库服务名)

sqlsrv.new_config: yes

sqlsrv.do_add_server: yes

sqlsrv.network_protocol_list: tcp

sqlsrv.network_hostname_list: 192.168.18.19(此处设置为您的服务器ip地址)

sqlsrv.network_port_list: 4000(sybase数据库使用的端口)

sqlsrv.master_device_physical_name: /usr/local/sybase/data/master.dat

sqlsrv.master_device_size: USE_DEFAULT

sqlsrv.master_database_size: USE_DEFAULT

sqlsrv.errorlog: USE_DEFAULT

sqlsrv.do_upgrade: no

sqlsrv.sybsystemprocs_device_physical_name:

/usr/local/sybase/data/sybsystem.dat

sqlsrv.sybsystemprocs_device_size: USE_DEFAULT

sqlsrv.sybsystemprocs_database_size: USE_DEFAULT

sqlsrv.sybsystemdb_device_physical_name:

/usr/local/sybase/data/sybsystemdb.dat

sqlsrv.sybsystemdb_device_size: USE_DEFAULT

sqlsrv.sybsystemdb_database_size: USE_DEFAULT

sqlsrv.default_backup_server:

kevin_sybase_bk(此处设置为您的sybase数据库对应的backup服务名)

srvbuild.backup_server.rs文件范例如下:

sybinit.release_directory: /sybase

sybinit.product: bsrv

bsrv.server_name: kevin_sybase_bk(此处设置为在上门设置的backup服务名)

bsrv.do_add_backup_server: yes

bsrv.network_protocol_list: tcp

bsrv.network_hostname_list: 192.168.18.19(服务器的ip地址)

bsrv.network_port_list: 4100(sybase备份服务器使用的端口)

bsrv.language: USE_DEFAULT

bsrv.character_set: USE_DEFAULT

bsrv.tape_config_file: USE_DEFAULT

bsrv.errorlog: USE_DEFAULT

创建数据库(当前用户仍然是sybase)

#cd /usr/local/sybase/bin

#./srvbuild -r ./srvbuild.adaptive_server.rs

#./srvbuild -r ./srvbuild.backup_server.rs

运行完成后,将会在/usr/local/sybase/install目录中生成两个新文件RUN_kevin_sybase和RUN_kevin_sybase_bk

到此,sybase数据库的安装和配置以及数据库的创建已经完成;

启动数据库(当前用户仍然是sybase)

#cd /usr/local/sybase/install

#./startserver -f ./RUN_kevin_sybase

#./startserver -f ./RUN_kevin_sybase_bk

看到一些提示后,如果不报错误,表示数据库已经启动,此时可以运行当前目录下的./showserver查看;

#./showserver

将返回当前正在运行的sybase数据库服务情况,正常下应该是两个服务,分别是adative和backup;

到此,您的sybase数据库已经全部安装完成,您可以使用sybase的客户端或者powerbuilder等工具通过您的服务器ip以及端口4000访问sybase数据库;

安装apache

#cp /root/ apache_1.3.26.tar.gz /usr/local/

#cd /usr/local/

#tar –zxvf apache_1.3.26.tar.gz

#cd apache_1.3.26

#./configure –prefix=/usr/local/apache --enable-module=so

#make

#make install

#/usr/loca/apache/bin/apachectl start

#lynx localhost

出现提示你已经成功安装(它是英文提示哟!)

apache的安装到此结束.

安装tomcat

#cp /root/ jakarta-tomcat-3.1.1.tar.gz /usr/local/

#cd /usr/local/

#tar –zxvf jakarta-tomcat-3.1.1.tar.gz

#cd Jakarta-tomcat/bin

#sh tomcat.sh start

lynx localhost:8080

若看到一个小猫的东西,并且能运行它的例子程序,那么你的tomcat 服务器级即安装成功。

Tomcat和apache的连接

#cp /root/mod_jserv.so /usr/local/apache/libexec

#cp /usr/local/Jakarta-tomcat/conf/tomcat.conf /usr/local/apache/conf/

#vi /usr/local/apache/conf/httpd.conf

在httpd.conf后面加入

Include /usr/local/apache/conf/tomcat.conf

保存并退出

测试:

#/usr/loca/apache/bin/apachectl restart

#/usr/local/Jakarta-tomcat/bin/tomcat.sh start

lynx localhost/examples

若你看到jsp、servlet目录,那么就代表你的apche与tomcat已经连接成功了.

然后你就可以把你用带jsp脚本和sybase数据库做的网页ftp到/usr/local/apache/htdocs目录即可.然后改一下它们的权限为755,到此web服务器即组建成功.在你的局域网的任何一台机器(可以上网的)上输入你的IP就可访问到你漂亮的网站了.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航