小紀的程序員生活!

          Linux系統下JSP服務器配置步驟詳解

              接觸JSP服務器的人基本上都是從JSP的安裝開始的,因為 JSP不像ASP那樣幾乎不存在什么安裝過程,也不像PHP那樣有一個自動安裝的程序包,JSP的安裝是比較麻煩的,手動的步驟非常多,下面我們就按部就 班的講解一下,如何在linux環境下配置一臺jsp服務器。

              一、安裝Jdk

              cd到你的jdk安裝文件目錄


                  cp ./j2sdk-1_4_0-linux.bin /usr/local

          cd /usr/local

             chmod a+x j2sdk-1_4_0-linux.bin

             ./j2sdk-1_4_0-linux.bin

              然后按照安裝向導進行,安裝后的jdk目錄為/usr/local/jdk1.4

              二、安裝Apache

              如果您在安裝操作系統的時候已經安裝了Apache,卸載它。利用RPM管理器卸載Apache及其相關套件,只有源碼級編譯安裝的操作系統才是最徹底的 系統安裝,你才能真正控制它。

              cd到你下載的apache源文件目錄


           tar xvzf apache*

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

            make;make install

              三、安裝Resin

              cd到你下載的apache源文件目錄


                 tar xvzf resin* /usr/local

            cd /usr/local/resin*

                 configure --with-apache=/usr/local/apache

            make;make install


              四、設置profile

              vi/etc/profile//你也可以用別的文本編輯器打開它,添加如下變量


           vi/etc/profile//你也可以用別的文本編輯器打開它,添加如下變量

          JAVA_HOME=/usr/local/jdk1.4

          RESIN_HOME=/usr/local/resin-2.0

          CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib //如果你有別的系統級的類庫或者驅動,繼續向下寫,用冒號分開

          PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

          export JAVA_HOME RESIN_HOME CLASSPATH PATH

              修改后保存該文件注銷,然后重新登陸,打開命令控制臺,輸入env,如果在返回的輸出中看到了您剛才的環境變量,成功。

          五、配置DNS


           vi/etc/named.conf

              添加如下語句:


                 zone yesgo.com{

          type master;

          file "yesgo.com";
          }

          zone 1.168.192.in-addr.arpa{

          type master;

          file "192.168.1";

          }

              然后建立這兩個配置文件:


                 touch /var/named/yesgo.com //在其中建立www的NS或者CNAME記錄

          touch /var/named/192.168.1 //在其中建立域名指針

              配置完畢之后,運行如下命令:


                  ndc restat

          nslookup

              運行nslookup將出現一個交互命令行,輸入www.yesgo.com如果正常返回其IP,該域名成功解析。

              六、配置Apache

              建立站點根目錄


                  mkdir /www

          mkdir /www/www.yesgo.com

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

              添加如下語句,建立一個虛擬主機,你可以改變你的域名和IP.


           NameVirtualHost 192.168.1.1 //機器ip

          <VirtualHost www.yesgo.com >

          ServerAdmin webmaster@yesgo.com

          DocumentRoot /www/www.yesgo.com

          ServerName www.yesgo.com

          ErrorLog logs/www.yesgo.com-error_log

          CustomLog logs/www.yesgo.com-access_log common

          </VirtualHost>

           

           然后建立這兩個配置文件:


                  touch /var/named/yesgo.com 在其中建立www的NS或者CNAME記錄

          touch /var/named/192.168.1 在其中建立域名指針

              配置完畢之后,運行如下命令:


             ndc restat

          nslookup

              運行nslookup將出現一個交互命令行,輸入www.yesgo.com如果正常返回其IP,該域名成功解析。

              六、配置Apache

              建立站點根目錄


                  mkdir /www

          mkdir /www/www.yesgo.com

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

              添加如下語句,建立一個虛擬主機,你可以改變你的域名和IP.


            ameVirtualHost 192.168.1.1 //機器ip

          VirtualHost www.yesgo.com

          ServerAdmin webmaster@yesgo.com

          DocumentRoot /www/www.yesgo.com

          ServerName www.yesgo.com

          ErrorLog logs/www.yesgo.com-error_log

          CustomLog logs/www.yesgo.com-access_log common

          /VirtualHost

              九、建立FTP帳號

              至此,jdk、dns、apache、resin全部配置完畢,現在建立FTP


             useradd yesgo //帳號名

          passwd yesgo //輸入密碼,不能低于六位,大小寫敏感

              執行上面命令將建立/home/yesgo目錄,刪除它,然后運行如下命令


             ln -s /www/www.yesgo.com /home/yesgo

              注意:改變/www/www.yesgo.com的文件夾屬性,設置Owner為yesgo用戶,Group為yesgo組,并賦予user具有讀寫權 限,Other具有讀權限,如果您不這樣做,登陸FTP將說您沒有權限,而且輸入域名站點也不能瀏覽。

              如果從安全的角度考慮你還要將yesgo用戶加入到ftp的 guest組,它將實現yesgo用戶以/www/www.yesgo.com為其根目錄,防止操作其他目錄。 至此,你就可以在客戶端用ftp工具登陸你的FTP站點,上傳你的站點文件了。

              十、測試站點

              在客戶端的網絡配置中添加DNS服務器為你的服務器IP,這樣你上面設置的域名可以訪問。

              如果你用網絡配置不行或者與上網的DNS服務器沖突,到c:/windows或者c:/winnt目錄查找HOSTS文件,追加如下一 行:192.168.1.1 www.yesgo.com .前面是你服務器的IP,后面是你的域名,中間用TAB分割。 用Ultradev等工具建立一個本地站點,遠程設置為上面設置的ftp,然后建立test.jsp文件,內容只有一句:1+1=<%=1+1& gt;.

              將該文件上傳到服務器,也就是上傳到了/www/www.yesgo.com目錄下,在客戶端瀏覽器瀏覽http://www.yesgo.com/test.jsp, 如果返回1+1=2,測試成功。


          posted on 2010-04-27 13:14 紀敏強 閱讀(186) 評論(0)  編輯  收藏 所屬分類: Linux 、Java

          My Links

          Blog Stats

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 长泰县| 砚山县| 南川市| 泸水县| 普定县| 舟山市| 融水| 东安县| 行唐县| 东乌| 舒城县| 邵东县| 华亭县| 门源| 馆陶县| 个旧市| 江门市| 白城市| 虹口区| 贵南县| 兰州市| 德兴市| 北票市| 蛟河市| 苍溪县| 呼伦贝尔市| 衡山县| 靖宇县| 永州市| 赤峰市| 略阳县| 任丘市| 德昌县| 阳高县| 白山市| 鹤岗市| 长葛市| 渑池县| 桓台县| 衡山县| 宝丰县|