1. 程式人生 > >Linux部署web程式

Linux部署web程式

  1. 建立ucenter使用者

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

建立ucenter使用者:

useradd -d /ucenter ucenter

設定密碼:

passwd ucenter (密碼 ucenter)

切換使用者:

su - ucenter

  1. 安裝Tomcat

tomcat只要解壓就可以使用。

  1. 建立web目錄 mkdir /ucenter/web
  2. 上傳apache-tomcat-7.0.57.tar.gz
  3. 解壓:tar -xvf apache-tomcat-7.0.57.tar.gz
  4. 重新命名:mv apache-tomcat-7.0.57 it-usermanage
  5. 啟動tomcat: cd it-usermanage/bin/ ./startup.sh 或者 sh startup.sh
  6. 檢視日誌: tail -f ../logs/catalina.out
  7. 檢視效果 http://192.168.0.160:8080/ 發現無法訪問:
  8. 防火牆開啟 8080 埠 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

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

  1. 安裝成功
  1. 部署使用者管理專案
    1. 上傳usermanage.sql和ROOT.war到/ucenter/web
    2. 執行資料庫指令碼

cat usermanage.sql | mysql -uroot -p123456

    1. 部署web程式
      1. 刪除webapps下的所有檔案

cd /ucenter/web/it-usermanage/webapps

rm -rf *

      1. 拷貝ROOT.war到webapps

cp /ucenter/web/ROOT.war .

      1. 重新啟動tomcat

cd ../bin/

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

      1. 啟動瀏覽器測試