實戰三: linux部署web程式
1.建立ucenter使用者
一般情況下,釋出應用程式都不是使用root使用者的,需要建立一個普通使用者來發布程式;
建立ucenter使用者:
useradd -d /ucenter ucenter
設定密碼:
passwd ucenter (密碼 ucenter)
切換使用者:
su - ucenter
2.安裝Tomcat8
tomcat只要解壓就可以使用。
- 建立web目錄
mkdir /ucenter/web - 上傳 rz apache-tomcat-7.0.57.tar.gz
- 解壓:tar -xvf apache-tomcat-7.0.57.tar.gz
- 重新命名: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.sql和ROOT.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.war到webapps
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