Linux部署web程序
1.?? 創建ucenter用戶
一般情況下,發布應用程序都不是使用root用戶的,需要創建一個普通用戶來發布程序;
?
創建ucenter用戶:
useradd -d /ucenter ucenter
?
設置密碼:
passwd ucenter(密碼ucenter)
?
切換用戶:
su - ucenter
?
2.?? 安裝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 itcast-usermanage
5、啟動tomcat:
cd itcast-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
9、安裝成功
?
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
?
?
轉載于:https://www.cnblogs.com/gscq073240/articles/6773096.html
總結
以上是生活随笔為你收集整理的Linux部署web程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WCF 非http寄宿IIS
- 下一篇: 《嵌入式Linux与物联网软件开发——C