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+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就可訪問到你漂亮的網站了.

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97