1. 程式人生 > >實戰三: linux部署web程式

實戰三: linux部署web程式

1.建立ucenter使用者

一般情況下,釋出應用程式都不是使用root使用者的,需要建立一個普通使用者來發布程式;

建立ucenter使用者:

useradd -d /ucenter ucenter

設定密碼:

passwd ucenter (密碼 ucenter)

切換使用者:

su - ucenter

2.安裝Tomcat8

tomcat只要解壓就可以使用。

  1. 建立web目錄
    mkdir /ucenter/web
  2. 上傳 rz   apache-tomcat-7.0.57.tar.gz
  3. 解壓:tar -xvf apache-tomcat-7.0.57.tar.gz
  4. 重新命名mv apache-tomcat-7.0.57 itcast-usermanage

啟動tomcat:
cd itcast-usermanage/bin/
./startup.sh 或者 sh startup.sh     關閉:  ./shutdown.sh

     5.檢視日誌:
tail -f ../logs/catalina.out

     6.檢視效果 http://192.168.0.160:8080/
      發現無法訪問:

  

 

   7.防火牆開啟 8080 埠
      /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

      /etc/rc.d/init.d/iptables save

8.安裝成功


3.部署使用者管理專案

3.1. 上傳usermanage.sqlROOT.war/ucenter/web

3.2.  執行資料庫指令碼

cat usermanage.sql | mysql -uroot -p123456

3.3.部署web程式 

 3.3.1刪除webapps下的所有檔案

        cd /ucenter/web/itcast-usermanage/webapps

        rm -rf *

3.3.2.拷貝ROOT.warwebapps

        cp /ucenter/web/ROOT.war

3.3.3.重新啟動tomcat

          cd ../bin/

          sh startup.sh && tail -f ../logs/catalina.out

3.3.4.啟動瀏覽器測試

http://192.168.0.160:8080/user/page/query