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

2021-08-29 11:39:20 字數 2988 閱讀 2881

接觸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

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

make;make install

四、設定profile

五、配置dns

vi/etc/named.conf

新增如下語句:

zone yesgo.com

zone 1.168.192.in-addr.

arpa

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

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 [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 [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作業系統下如何新增服務

首先拷貝乙個下面的模板備用,下面解釋一下 bin sh 是說明該指令碼呼叫的shell的型別 chkconfig 2345 80 05 其中2345是指明服務的執行等級,80表明是系統啟動時要啟動第80號服務 服務號可以重複 05表明是系統關閉要停止的服務號。descr ption service ...

Linux作業系統下DriverDisk的製作方法

如果常常在ibm hp等這些伺服器上安裝linux,多多少少都會遇到需要手工載入scsi raid卡驅動情況,而我們遇到這種情況時,都會向硬體廠 商或者linux廠商需求驅動,因為幾乎所有的硬體廠商只提供redhat suse上的驅動,假如安裝的紅旗linux遇到這種情況,那麼就只能向紅旗 尋求驅動...

Redhat Linux作業系統下常用服務介紹zz

redhat linux作業系統下常用服務介紹 aep1000 掛載或解除安裝 aep1000 2000 協處理器驅動的。anacron 不過可以在指定時間沒有開機無法完成任務的情況下另尋時間完成任務。apmd 高階電源管理能源管理服務,可以為你監控電池 arpwatch 記錄日誌並構建乙個在lan...