Linux部署web程式
阿新 • • 發佈:2018-12-18
- 建立ucenter使用者
一般情況下,釋出應用程式都不是使用root使用者的,需要建立一個普通使用者來發布程式;
建立ucenter使用者:
useradd -d /ucenter ucenter
設定密碼:
passwd ucenter (密碼 ucenter)
切換使用者:
su - ucenter
- 安裝Tomcat
tomcat只要解壓就可以使用。
- 建立web目錄 mkdir /ucenter/web
- 上傳apache-tomcat-7.0.57.tar.gz
- 解壓:tar -xvf apache-tomcat-7.0.57.tar.gz
- 重新命名:mv apache-tomcat-7.0.57 it-usermanage
- 啟動tomcat: cd it-usermanage/bin/ ./startup.sh 或者 sh startup.sh
- 檢視日誌: tail -f ../logs/catalina.out
- 檢視效果 http://192.168.0.160:8080/ 發現無法訪問:
- 防火牆開啟 8080 埠 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
- 安裝成功
- 部署使用者管理專案
- 上傳usermanage.sql和ROOT.war到/ucenter/web
- 執行資料庫指令碼
cat usermanage.sql | mysql -uroot -p123456
-
- 部署web程式
- 刪除webapps下的所有檔案
- 部署web程式
cd /ucenter/web/it-usermanage/webapps
rm -rf *
-
-
- 拷貝ROOT.war到webapps
-
cp /ucenter/web/ROOT.war .
-
-
- 重新啟動tomcat
-
cd ../bin/
sh startup.sh && tail -f ../logs/catalina.out
-
-
- 啟動瀏覽器測試
-