国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

如何在linux環境下配置一臺jsp服務器

2024-09-05 23:01:59
字體:
來源:轉載
供稿:網友
接觸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 vevb.com{

  type master;

  file "vevb.com";
  }

  zone 1.168.192.in-addr.arpa{

  type master;

  file "192.168.1";

  }

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

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

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

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

  ndc restat

  nslookup

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

  六、配置Apache

  建立站點根目錄

  mkdir /www

  mkdir /www/www.survivalescaperooms.com

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

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

  NameVirtualHost 192.168.1.1 //機器ip

  VirtualHost www.survivalescaperooms.com

  ServerAdmin webmaster@vevb.com

  DocumentRoot /www/www.survivalescaperooms.com

  ServerName www.survivalescaperooms.com

  ErrorLog logs/www.survivalescaperooms.com-error_log

  CustomLog logs/www.survivalescaperooms.com-access_log common

  /VirtualHost

  添加如上語句后保存,然后運行apache restart,這樣就建立了一個域名為http://www.survivalescaperooms.com的WEB站點,不過,現在它還不支持jsp。

  還有,如果你要將index.jsp作為你的站點默認文件,在httpd.conf中找到DirectoryIndex一行,添加index.jsp用空格與其他文件名分開。

  七、配置Resin

  vi /usr/local/resin*/conf/resin.conf

  1)取消8080端口:與Apache端口共用80端口,找到,刪除這一行,如果你要保險,那你可以注釋它,或者將8080改為80;

  2)建立支持jsp的虛擬主機:在配置文件中找到,回車在其后面添加如下語句:

  host id=www.survivalescaperooms.com

  app-dir/www/www.survivalescaperooms.com/app-dir

  classpath id=bean source=bean compile=true

  /host

  配置完畢保存退出,www.survivalescaperooms.com將支持jsp,并以bean作為存放javabean的根目錄。

  八、重新啟動服務

  建立符號連接:

  ln -s /usr/local/apache/bin/apachectl /usr/bin/apache

  ln -s /usr/local/resin*/bin/srun.sh /usr/bin/jsp

  重新啟動Apache和Resin服務:

  apache start

  jsp start

  九、建立FTP帳號

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

  useradd vevb //帳號名

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

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

  ln -s /www/www.survivalescaperooms.com /home/vevb

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

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

  十、測試站點

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

  將該文件上傳到服務器,也就是上傳到了/www/www.survivalescaperooms.com目錄下,在客戶端瀏覽器瀏覽http://www.survivalescaperooms.com/test.jsp,如果返回1+1=2,測試成功。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡阳市| 神木县| 望都县| 肥西县| 临城县| 桓仁| 洪雅县| 奈曼旗| 浦北县| 永清县| 泰安市| 哈密市| 昌黎县| 临城县| 东丰县| 顺义区| 老河口市| 昭通市| 怀来县| 罗平县| 醴陵市| 赤城县| 微山县| 邵阳市| 芒康县| 钟山县| 明溪县| 绩溪县| 宜昌市| 郑州市| 商水县| 南宁市| 和田县| 民勤县| 和顺县| 祁门县| 讷河市| 大新县| 淮南市| 永平县| 宣化县|