Linux作業系統下JSP伺服器配置步驟詳解

來源:互聯網
上載者:User

    接觸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//你也可以用別的文字編輯器開啟它,添加如下變數

  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。

  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
    九、建立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>。

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.