ubuntu 編譯並安裝resin3.1.12+nginx1.2.6

一、先裝jdk
先建立如下兩個目錄:
mkdir /usr/lib/jvm
mkdir /usr/lib/jvm/java

把jdk-6u26-linux-x64.bin文件傳到上面目錄下:
chmod +x jdk-6u26-linux-x64.bin  # 改權限
./jdk-6u26-linux-x64.bin  #安裝

配置java環境
vi /etc/profile 
#最後加上
export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_26
export #CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin
#配置好後需要退出putty,再次登錄後輸入如下信息就可以看下java信息了。
java -version


二、安裝resin
建立soft目錄並將resin程序拷貝進去
mkdir /home/mmt/soft
#將resin-pro-3.1.12.tar.gz程序上傳至soft目錄下,解包:
tar zxvf resin-pro-3.1.12.tar.gz
#將解包後的程序copy至/usr/local目錄下:
cp -rf resin-pro-3.1.12 /usr/local
#將 resin-pro-3.1.12 改名爲 resin
mv /usr/local/resin-pro-3.1.12/ /usr/local/resin
#進入/usr/local/resin/目錄
cd /usr/local/resin

安裝resin
./configure --with-java-home=/usr/lib/jvm/java/jdk1.6.0_26
#啓動resin,看是否安裝成功
/usr/local/resin/bin/httpd.sh start
#如果能正常顯示頁面則表示安裝成功,現在可以停止並設置相關配置文件了。
/usr/local/resin/bin/httpd.sh stop

配置resin
#將自己配置的resin-8080.conf、resin-8081.conf端口的配置文件放到/usr/local/resin/conf目錄下,系統自帶的可不刪除
#將rein-8080、resin-8081兩文件放到/etc/init.d目錄中,設置成服務,命令如下:
chmod +x /etc/init.d/resin-8080                #修改文件權限
chkconfig --add  resin-8080                      #增加服務(如果系統裏沒安裝chkconfig,根據提示命令進行安裝)
#將8080目錄下增加個測試文件,看是否能正常訪問。
/usr/local/resin/webapps/ROOT/8080      #8080端口目錄,建個index.html放到8080目錄下測試
#通過服務的方式進行啓動resin-8080,如果能啓動則表明安裝成功。通過地址看是否能正常訪問


#將resin自帶的現在沒用的文件刪除
rm -r /usr/local/resin/webapps/resin-doc.war
rm -r /usr/local/resin/webapps/resin-doc
rm -r /usr/local/resin/webapps/ROOT/index.jsp
rm -r /usr/local/resin/webapps/ROOT/WEB-INF
#將resin服務設置成自動啓動
chkconfig resin-8080 on    #設置Resin開機自動啓動
#8081的配置跟上述一樣。
#centos5下 會報:log_daemon_msg: command not found 錯誤,解決方式:
. /lib/lsb/init-functions
#fi 
#註釋:如下代碼即可
#if test -r /lib/lsb/init-functions; then
#else

三、安裝nginx
先下載nginx程序包
cd /home/mmt/soft   #放到soft目錄去
wget http://nginx.org/download/nginx-1.2.6.tar.gz
#解包
tar zxvf nginx-1.2.6.tar.gz
安裝依賴包
#也可以直接安裝nginx,但不會安裝成功,會提示缺少相關的包,可以根據提示一步步的來安裝缺少的包
apt-get install gcc   #像下面的提示就是系統已有了。


apt-get install libpcre3 libpcre3-dev 
#下載zlib
wget http://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.7/zlib-1.2.7.tar.gz
#解包
tar zxvf  zlib-1.2.7.tar.gz
#進入目錄並安裝
cd zlib-1.2.7
./configure
make
make install 
進入nginx目錄並安裝
cd /home/mmt/soft/nginx-1.2.6
./configure  --with-http_stub_status_module
make & make install 
配置nginx
#在nginx目錄下建立conf.d目錄
mkdir /usr/local/nginx/conf/conf.d
#用本地配置好的 nginx.conf   文件將/usr/local/nginx/conf目錄下的nginx.conf文件進行覆蓋
#用本地配置好的 default.conf 文件上傳至/mkdir /usr/local/nginx/conf/conf.d目錄中
#啓動nginx
/usr/local/nginx/sbin/nginx
#訪問80端口,正常訪問即配置成功

chmod +x /etc/init.d/nginx                #修改文件權限
chkconfig --add  nginx                      #增加服務(如果系統裏沒安裝chkconfig,根據提示命令進行安裝)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章