接觸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
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
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讓人激動的事情是它在小企業預算可承受的範...