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

2021-08-29 12:47:10 字數 3258 閱讀 9479

接觸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及其相關套件,只有原始碼級編譯安裝的作業系統才是最徹底的系統安裝,你才能真正控制它。

tar xvzf apache*

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

make;make install

三、安裝resin

tar xvzf resin* /usr/local

cd /usr/local/resin*

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

make;make install

四、設定profile

vi/etc/profile//你也可以用別的文字編輯器開啟它,新增如下變數

修改後儲存該檔案登出,然後重新登陸,開啟命令控制台,輸入env,如果在返回的輸出中看到了您剛才的環境變數,成功。

五、配置dns

vi/etc/named.conf

新增如下語句:

zone yesgo.com

zone 1.168.192.in-addr.arp

a 然後建立這兩個配置檔案:

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

touch /var/named/192.168.1 //在其中建立網域名稱指標

配置完畢之後,執行如下命令:

ndc restat

nslookup

執行nslookup將出現乙個互動命令列,輸入www.yesgo.com 如果正常返回其ip,該網域名稱成功解析。

六、配置apache

建立站點根目錄

新增如下語句,建立乙個虛擬主機,你可以改變你的網域名稱和ip.

namevirtualhost 192.168.1.1 //機器ip

virtualhost www.yesgo.com

serveradmin web

[email protected]

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

建立站點根目錄

新增如下語句,建立乙個虛擬主機,你可以改變你的網域名稱和ip.

namevirtualhost 192.168.1.1 //機器ip

virtualhost www.yesgo.com

serveradmin web

[email protected]

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目錄下,在客戶端瀏覽器瀏覽 ,如果返回1+1=2,測試成功。

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

接觸jsp 伺服器的人基本上都是從jsp的安裝開始的,因為jsp不像asp那樣幾乎不存在什麼安裝過程,也不像php那樣有乙個自動安裝的程式包,jsp的安裝是比較麻煩的,手動的步驟非常多,下面我們就按部就班的講解一下,如何在linux環境下配置一台jsp伺服器。一 安裝jdk cd到你的jdk安裝檔案...

linux系統下搭建伺服器

linux系統下 可以搭建多種伺服器如 1 搭建dhcp伺服器 2 搭建dns伺服器 3 搭建web伺服器 4 搭建samba 和nfs伺服器 5 搭建ftp伺服器 下面主要介紹在linux系統下 centos 怎樣搭建samba 和nfs伺服器 搭建samba伺服器 主要用於windows使用者和...

Ubuntu下asterisk伺服器的配置

asterisk是乙個開放源 的軟體voippbx系統,它是乙個執行在linux環境下的純軟體實施方案。asterisk是一種功能非常齊全的應用程式,提供了許多電信功能,能夠把你的x86機器變成你自己的交換機,還能夠當作一台企業級的商用交換機。asterisk讓人激動的事情是它在小企業預算可承受的範...