[Linux基礎環境/軟件]Linux下安裝resin web服務器(涉及gcc、jdk環境部署)


由於Ubuntu自帶是沒有jdk和gcc編譯器的,而安裝resin需要C編譯器和jdk的支持,而且resin本身是java寫的。另外我本身的網站是zip打包的,所以linux也要安裝了gcc、jdk、zip、unzip方便安裝和部署網站。
 
//-----------環境准備--------------
 
安裝gcc
$ sudo apt-get update            #更新庫
$ sudo apt-get install gcc        #安裝gcc
$ gcc -v
$ make -v
 
安裝zip
$ sudo apt-get install zip unzip
 

安裝Java

安裝:

# wget http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
使用上面那條鏈接是下載到的是一個不完整的包,說明還是要通過一個驗證才行。還是直接在瀏覽器上面進入http://download.oracle.com/先將包下載下來吧。再上傳到linux上面。

這個包jdk-8u5-linux-x64.tar.gz是免安裝的,解壓完就可以用了。

# mv jdk-8u5-linux-x64.tar.gz /usr/local/
# tar xzvf jdk-8u5-linux-x64.tar.gz

環境變量配置:
編輯/etc/profile 配置文件,在其最后面增加java的環境變量配置:

JAVA_HOME=/usr/local/jdk1.8.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export PATH
export CLASSPATH

如果並不想與別的用戶共用同一個java環境,則將上面內容配置在用戶目錄下的~/.profile 文件里面就可以了。

測試:
任意目錄,任意用戶下執行java -version,如果打印出版本號說明安裝成功了。

 
//-----------resin安裝和配置--------------
 
安裝resin服務器
現在官網下載安裝包。解壓編譯安裝就可以了,結果發現沒有那么簡單。問題在於,Ubuntu服務器沒有安裝gcc,無法編譯的。所以在安裝resin之前要先安裝了gcc。安裝了gcc之后就可以很順利如下執行了。(resin分為免費版和pro版,這里使用的是免費版)
$ wget http://www.caucho.com/download/resin-4.0.39.tar.gz
$ tar xzvf resin-4.0.39.tar.gz
$ cd resin-4.0.39.tar.gz
$ ./configure --prefix=[需要安裝的路徑]
$ make & make install
 
resin配置和啟動
在resin/conf有resin.properties或者resin.conf(舊版本的文件名),這是resin的配置文件。監聽端口、watchdog端口、集群/實例端口、jvm的內存配置,都在里面配置。
如果端口無沖突的話,默認配置,直接啟動即可。
在resin/bin下執行
$ ./resin.sh start        #啟動    #舊版本文件名為httpd.sh
$ ./resin.sh stop        #停止
$ ./resin.sh restart        #重啟
 
 
默認端口是8080,沒有修改的話,直接訪問http://ip:port( http://115.28.82.146:8080)就可以訪問了。
 
網站默認放置在resin/webapps/下。當然也可以在此目錄下創建軟鏈映射到其它目錄。
 
 
//-------------------------
//共勉之


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM