本身剛到一家公司,目前的話有可能本身部署項目上線和服務器處理,之前都是不關心上線的問題都是有運維來處理。如今要親自動手去解決這些事情,因此多學習一些技術和只是仍是挺不錯的,我要發奮圖強,廢話很少說。讓我一天的研究成果來上線吧!java
1.idea打包springboot的項目的方式有不少,這裏咱們使用maven進行打包開發,nginx
注意:不要忘記本地安裝maven呦spring
mvn clean package數據庫
2.打包完成以後就是上傳到服務器,這有不少的上傳工具MobaXterm filezilla,上傳以前要仔細檢查一些數據庫配置還要其餘的配置。否則還要重新上傳。springboot
nohup java -jar 項目名稱 &(這樣可讓項目一直在後臺運行)服務器
敲重點:ps -ef | grep java 查看進程運維
3.項目運行起來以後,你要把域名作解析,這個很好解析。上圖maven
4.這樣咱們就能夠 域名+port 訪問項目,可是沒見上線的哪家網站是這樣的。因此咱們要作一個域名的反向代理,nginx做爲中間轉發的中間件ide
5.下載nginx。一種是源碼安裝,一種是yum安裝。介紹最簡單的yum安裝工具
yum install nginx
6.執行命令 vi /etc/nginx/nginx.conf
編輯 Nginx 的配置文件,將默認的server {...}
配置修改成如下內容:
第二個箭頭寫域名,第三個是代理的本地ip
這樣就能夠了,也能夠用節點的方式進行反向代理。這樣基本的操做步驟就完成了。裏面還有不少細節須要去完善。本身動手豐衣足食。