• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 中小企業服務器配置-Web服務器(2)

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    第二節 Tomcat 服務器 2.1 簡介 Jsp是sun在servlet基礎上發展而來的一種新的web 開發 工具,在國外Ejb+jsp/servlet+應用服務器+數 據庫已經已經成為電子商務站點的流行架構。tomcat3.1實現了最新的servlet2.2和jsp1.1標準,sun也 是推薦使用tomcat,本文介紹t

       第二節 Tomcat服務器

      & 2.1 簡介

      Jsp是sun在servlet基礎上發展而來的一種新的web開發工具,在國外Ejb+jsp/servlet+應用服務器+數 據庫已經已經成為電子商務站點的流行架構。tomcat3.1實現了最新的servlet2.2和jsp1.1標準,sun也 是推薦使用tomcat,本文介紹tomcat3.1在RedHat下的安裝。

      & 2.2 所需資源

         &2.2.1 所需包

    1.    jdk1_2_2-linux-i386.tar.gz 
       http://java.sun.com
         2. jakarta-tomcat.tar.gz,  
            http://jakarta.apache.org/builds/tomcat/release/v3.1/bin/
    3.    mod_jserv.so
             http://jakarta.apache.org/builds/tomcat/release/v3.1/bin/linux/i386/
     
       &2.2.2 所需配置文件

         
    /etc/profile
          /usr/local/jakarta-tomcat/conf/server.xml
          /usr/local/jakarta-tomcat/conf/tomcat.properties

      & 2.3 安裝步驟

     1.    安裝JDK

    cd /usr/local
    tar zxvf /root/jdk1_2_2-linux-i386.tar.gz
    mv jdk1.2.2 jdk

     2.   
    修改/etc/profile環境文件

    添加以下內容:
    JAVA_HOME=/usr/local/jdk
    CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib 
    PATH=$PAHT:/usr/local/jdk/bin:/usr/local/jre/bin
         export JAVA_HOME
         export CLASSPATH

     3.   
    安裝Tomcat

    cd /usr/local
    tar zxvf /root/jakarta-tomcat.tar.gz

     4.   
    整和Apache和Tomcat

    cd /home/httpd
    mkdir libexec
    cp /root/mod_jserv.so /home/httpd/libexec
    cp /usr/local/jakarta-tomcat/conf/tomcat.conf /etc/httpd/conf
    vi /etc/httpd/conf/httpd.conf
    在文件末尾添加以下內容:
    Include /etc/httpd/conf/tomcat-apache.conf

      & 2.3 配置和管理TOMCAT

       1.    /usr/local/jakarta-tomcat/conf/server.xml

      & 2.4 測試及管理辦法

         &2.4.1 測試方法
       
     1.在服務器上任意目錄下鍵入java,看看有沒有執行
                  2.瀏覽http://192.168.0.1:8080看看有沒有那只可愛的小貓就成拉??!
         3.瀏覽http://192.168.0.1/examples/jsp/index.html來測試Apache和Tomcat是否成功整和。

      & 2.5 其他參考資料

                  1. 關于tomcat的信息請到http://jakarta.apache.org
     2. 其他jsp方面的信息可以到http://java.sun.com/jsp

      & 2.6 小 結

    Tomcat和Jserv之間的區別是什么? Tomcat==Jserv,不是嗎?
    這是一種普通的誤解。Jserv是被建立為與阿帕奇一起使用的Servlet API 2.0兼容的容器。 Tomcat是完全重寫并且兼容Servlet API 2.2和JSP 1.1的一種容器。
    Tomcat使用了一些Jserv的代碼,尤其是Jserv的阿帕奇服務器適配器(adapter), 但是相似的地方僅此而已。



        第三節  Apache+Jserv整和

      一、需要的源碼包:

    jdk-1_2_2_006-linux-i386.tar.gz
    jsdk20-solaris2-sparc[1].tar.Z
    ApacheJServ-1.1.2.tar.gz

      二、安裝過程

     1、安裝jdk1.2.2

    (1)    解開壓縮包
        tar xvzf jdk1_2_2_006-linux-i386.tar.gz
    (2) 目錄的處理
            ln -s jdk1.2.2 jdk
            ln -s jdk/jre jre
        (3) 設置$JAVA_HOME,$CLASSPATH
            vi /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的安裝到此結束。

     2.安裝JSDK

    (1) tar zxvf jsdk20-solaris2-sparc[1].tar.Z
          (2) 將產生的JSDK2.0目錄移到 /usr/local/JSDK2.0
              mv JSDK2.0 /usr/local/JSDK2.0
        注:JSDK的安裝到此結束。

     3.Apache和Jserv的靜態混合編譯

    所謂的靜態編譯是指將Jserv編譯進apache里
        
     (1) tar xvzf apache_1.3.12.tar.gz
             tar xvzf ApacheJServ-1.1.2.tar.gz
          (2) cd apache_1.3.12
             ./configure --prefix=/usr/local/apache
          (3) 配置apache jserv編譯參數
             cd ../ApacheJServ-1.1.2
             ./configure \
                 --prefix=/usr/local/jserv \
             --with-apache-src=../apache_1.3.12 \
             --with-jdk-home=/usr/local/ jdk1.2.2 \
             --with-java-platform=2 \
             --with-JSDK=/usr/local/JSDK2.0/lib/jsdk.jar
             make
             make install
          (4) 編譯apache和apache jserv
             cd ../apache_1.3.12
             ./configure \
                          --prefix=/usr/local/apache \
                          --activate-module=src/modules/jserv/libjserv.a
             make
             make install
     (5) 執行/usr/local/apache/bin/httpd -l檢查一下mod_jserv是否編譯進apache了
                   (6) 更改配置文件 /usr/local/apache/conf/httpd.conf
       添加 Include /usr/local/jserv/etc/jserv.conf
          (7) 更改配置文件 /usr/local/jserv/etc/jserv.conf
             SetHandler jserv-status
    order deny,allow
    deny from all
    加入你的信任主機allow from xxxx
    這樣在信任主機上通過http://yourserver/jserv/(注意后面這個"/"不能少)可以看到你的apache jserv的配置信息。
    接著在/usr/local/jserv/servlets下放入你自己的servlet class實驗一下效果吧,測試結果表明在redhat6.2下沒有中文顯示問題,一切ok!
    其他關于servlet zone的設置、load balance等等請參考apache jserv文檔和java.apache.org網站
       注:Apache和Jserv混合編譯到此結束

      三、最后的測試:

     1.啟動apache:/usr/local/apache/bin/apachectl start
     2.用瀏覽器測試http://yourserver/servlets/IsItWorking        看見了Yes,It's working!了嗎?你成功了??!


        第四節    Linux下Apache、php3、MySQL的整合

      一、所需的安裝包

    apache_1.3.19.tar.gz
        php-4.0.4.tar.gz
        mysql-3.23.32.tar.gz
        注意:以上均為源代碼而非RPM包

      二、軟件安裝

     1.    安裝MySQL

      (1) 解開壓縮包

      cd /usr/local
           tar -zvxf mysql-3.23.32.tar.gz

      (2) 將產生mysql-3.23.32目錄移到/usr/local/mysql

           
      mv mysql-3.23.32 /usr/local/mysql
       
      (3) 編譯MySQL

           
    cd /usr/local/mysql
            ./configure --prefix=/usr/local/mysql
            make
            make install

      (4) 安裝數據庫文件

       
    /usr/local/mysql/scripts/mysql_install_db
        /usr/local/mysql/bin/safe_mysqld &

      (5) MySQL授權操作

       
    MySQL的存取控制技術功能強大,比Postgres更加具有靈活性。MySQL采用的用戶名和密碼的加密算法與Unix系統不盡相同,其用戶名可以長達16個字符。
    先以root登陸MySQl,然后在MySQL的提示符下鍵入grant all privileges  on *.* to thj@localhost identified by ‘thj’ with grant option;  這樣,無論用戶thj從什么地方登陸到這臺服務器都可以使用MySQL。

      (6) MySQL數據庫簡單操作語句

           
    創建數據庫
                   命令:create database 數據庫名;
           刪除數據庫
                   命令:drop database 數據庫名;
           查詢MySQL中都有什么數據庫
                   命令:show databases;
           更改當前使用的數據庫
                   命令:use tbl_name
           創建數據表
                   命令:create table tbl_name ( column_specs );
                   說明:tbl_name 數據表名   column_specs 表中列的說明
           查詢指定的數據表的結構
                   命令:describe tbl_name;
           查詢數據庫中都有什么數據表
                   命令:show tables;
           增加新記錄
     命令:insert into tbl_name (col_name1,col_name2,) values(values1,values2,.)
    說明:insert語句簡單易用,但是它也有一個缺陷,就是每次只能插入一條記錄。
           批量裝載數據
    命令:load data local infile filename.txt into table tbl_name;
    說明:MySQl的版本不得低于3.22.15,否則load data local不起作用。該語句實際上是調用了/usr/bin/mysqlimport。
           檢索信息
    命令:select 要選擇的東西 from 一個或多個表 where 數據必須滿足的條件
    注:在MySQL中,每鍵入一條命令之后,在命令行的結尾都要敲入“;”,標志是一條命令,或者敲回車之后再敲go,提示系統執行上邊的命令;另外,在多數關于MySQL的參考書中,命令都為大寫,實際上小寫也可以;還有,use語句可以不加“;”,這是所有MySQL語言中唯一一個不需要加“;”就可以執行的語句。
    注:MySQL的安裝到此結束

     2.    Apache、PHP3的混合編譯

      (1) 解開壓縮包

    cd /usr/local
            tar xvzf apache_1.3.19.tar.gz
            tar xvzf php-4.0.4.tar.gz
            mv apache_1.3.19.tar.gz apache
            mv php-4.0.4.tar.gz php
        
      (2) 把Apache的安裝目錄定為/usr/local/apache

            
    cd apache
             ./configure --prefix=/usr/local/apache --with-port=8000
        
      (3) 配置支持MySQL、作為Apache功能模塊、跟蹤變量有效

            
    cd ../php
    ./configure --with-mysql=/usr/local/mysql --with-     apache=../apache --enable-track-vars –with-pgsql=/usr/lib/pgsql --prefix=/usr/local/apache/php –with-config-file-path=/usr/local/apache/php
           make
             make install
    注:PHP的安裝到此結束
         
      (4) 配置Apache,加入PHP4的模塊

    cd ../apache
              cp /usr/local/php/libs/libphp4.a \
                 /usr/local/apache/src/modules/php4
    ./configure --prefix=/usr/local/apache --activate- module=src/modules/php4/libphp4.a --with-port=8000
    make
    make install
    注:APACHE安裝完畢

     3.更改配置

      (1) 把php.ini文件拷到/usr/local/apache/php目錄下.
          
    cd ../php
           cp php.ini-dist /usr/local/apache/php/php4.ini
      
      (2) 更改Apache的配置文件
          
    cd /usr/local/apache/conf
           vi httpd.conf
    找到 AddType application/x-httpd-php .php4 把它前頭的#號給刪了當然也可加一行 AddType application/x-httpd-php3.asp 這樣用FrontPage編輯會方便一點。
             最后運行/usr/local/apache/bin/apachectl start啟動apache進程。


    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>