RedHat 9.0+Apache+Tomcat+Sybase組建WEB服務器
發表于:2007-05-25來源:作者:點擊數:
標簽:
RedHat9.0+Apache+Tomcat+Sybase組建WEB 服務器 大家常在網上看過用 Linux +Apache+My sql +Php組建Web服務器,但很少人用RedHat9.0+Apache+Tomcat+Sybase組建WEB服務器,今天小弟就用它來構建一次,讓大家也開闊一下思維,其實也很簡單.只需要以下幾個東東:如果
RedHat 9.0+Apache+Tomcat+Sybase組建WEB
服務器
大家常在網上看過用
Linux+Apache+My
sql+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-sq
lremote-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目錄中創建數據庫創建和運行需要的兩個文件
編輯sr
vbuild.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就可訪問到你漂亮的網站了.
原文轉自:http://www.anti-gravitydesign.com
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97
|