購買自己的服務器
這里我選擇的是阿里云服務器,進入阿里云官網https://www.aliyun.com,一般阿里云提供了幾種服務器,云服務器ESC、輕量應用服務器,ESC更好一點兒,一般情況下都是有新人專享活動,相對比較便宜:

這里我購買了1年的ESC服務器,CentOS7.6版本:

購買過后,我們就可以在云服務器管理控制平臺看到我們都買的服務器了,購買過服務器后會有一個公網IP與私網IP,后面配置的時候會用到,

備案與域名決議
這里說明一下,由于自己購買了阿里云服務器服務器后購買了一個騰訊云的域名,中間也出現了一些小問題,總的來說大家只要記住:在自己購買服務器的地方進行備案,購買域名的地方進行域名決議,
- 阿里云域名注冊:https://wanwang.aliyun.com/domain
- 騰訊云域名注冊:https://cloud.tencent.com/act/domainsales
域名備案
進入阿里云官網,找到控制臺,點擊頁面右上角備案 即可進入備案頁面,不過備案時間一般比較長,我的用了兩三天的時間才備案成功,如果不想備案的話也可以通過自己服務器的公網IP地址直接訪問自己搭建的網站(IP地址:埠號)
域名決議
阿里云:進入控制臺,點擊左側彈出欄中域名,點擊決議添加記錄按照步驟進行決議即可,
騰訊云:在右側導航欄,域名注冊我的域名

點擊決議,按步驟來即可:

決議過域名后,我們可以對其添加一些二級域名:

安全策略
進入阿里云控制臺,點擊自己購買的服務器,進入如下頁面:

進入網路與安全-安全組->配置規則:
放行一些必要的埠:80埠、8080埠、888埠、8888埠、自己要部署專案的埠…,這里因為一開始忘記放行80埠,最后導致自己在反向代理那里卡了半天,

安裝寶塔面板
進入寶塔官網 www.bt.cn,點擊立即安裝:

下載寶塔,需要遠程連接個人阿里服務器:

這里用寶塔ssh客戶端進行遠程連接,如果電腦上已經有遠程登陸的軟體可以不安裝:

連接的IP地址寫自己服務器的公網ip,之后輸入root用戶名,以及自己服務器設定的遠程登陸密碼:

粘貼自己剛剛在寶塔官網復制的安裝命令:這里我使用的是CentOS安裝命令

下載完成:下面的內容一定要先復制保存起來

配置寶塔面板
在瀏覽器輸入:http://公網ip:8888/隨機安全入口,輸入用戶名和密碼進行登錄,(就是剛剛保存的內容)

進入首頁彈窗推薦你安裝相關軟體(點擊左側欄中的推薦軟體選擇版本 點擊極速安裝進行安裝) 需要安裝很長一段時間…

寶塔面板:

注意事項:
安裝軟體之前確保阿里云服務器中之前沒有安裝過Mysql、tomcat等系統環境軟體,如果安裝了一定要卸載干凈再進行安裝寶塔推薦軟體,否則會安裝失敗,后期相對麻煩,
服務器安全組:8888 放行、888放行,再阿里云服務器以及寶塔安全兩個地方都需要進行放行,如果部署的專案無法訪問的話,先查看埠是否放行,
安裝其它軟體
想要部署Java專案,必須要有Java環境,寶塔面板在我們安裝tomcat的時候會默認并自動給我們安裝一個JDK并配置環境,tomcat7默認安裝jdk7,tomcat8默認安裝jdk8,這里我安裝了tomcat8版本,另外兩個軟體可以簡化我們專案的部署流程,想要安裝的話也可以進行安裝,

資料庫相關
進入寶面板,點擊 資料庫–root密碼 對root用戶的密碼進行修改,一般修改為一個你專案中組態檔比較常用的密碼就行

點擊添加資料庫: 資料庫名要和你專案中資料庫名字一樣就行,用戶名與密碼自定義,不過需要在專案中配置

專案匯出與上傳
打開自己的專案,修改專案的組態檔,具體修改如下:
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://公網IP:3306/資料庫名稱?useSSL=false&serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8
username: ly_myblog # 服務器中設定的資料庫用戶名
password: ********* # 設定的密碼
logging:
level:
root: warn
com.ly: info
file:
name: log/blog-pro.log
# 埠需要與站點的埠一致
server:
port: 10080
確保在pom檔案中有配置打包方式,在右側導航欄中點擊Maven->Lifecycle,雙擊clean,之后雙擊package進行打包:

打包完成可以在對應的目錄找到:

進入寶塔面板,對檔案進行上傳,這里我上傳到了www/wwwroot目錄:

可以對jar包進行重命名,直接點擊重命名即可:

部署網站(簡化版)
使用Java專案一鍵部署快速建站:

雙擊打開Java一鍵部署的面板:添加專案,埠號與專案的埠號相同,點擊確認即可,

創建成功后,點擊映射網站就部署完成了:(點擊映射后,服務器會添加相應的站點,而且反向代理已經配置好了,可以直接通過域名訪問)

通過域名在瀏覽器上訪問:

部署網站(常規流程)
運行專案:java -jar 檔案名.jar
- 首先進行遠程連接阿里云服務器
- 切換到對應的檔案夾:
cd /www/wwwroot - 執行命令
java -jar 包名字.jar - 瀏覽器訪問網站:
域名 : 埠(或者公網IP:埠)進行訪問

SpringBoot專案中有內置的tomcat,我們可以直接通過java -jar 的方式啟動,但是這種啟動方式一旦關閉控制臺,或者crtl+c退出,就會關閉,我們需要換一種方式:
永久運行:nohup java -jar XXX.jar >system.log 2>&1&,運行命令后,程式會永久運行,并輸出日志
結束行程:先使用ps -ef|grep java指令找到對應的行程號,之后kill -9 行程號殺死行程
新建站點: 點擊網站,新建站點

輸入已經決議過的域名(或公網IP):埠 ,也可以不加埠,因為瀏覽器默認使用的是80埠,由于資料庫剛剛已經創建過了,這里我們就不需要再創建了,其他的都使用默認配置即可,

站點創建完成:

添加反向代理配置:
點擊反向代理、點擊添加反向代理

進行相關設定,目標URL就是剛剛測驗的,可以在瀏覽器上訪問網站的URL

提交過后就可以直接通過域名對網站進行訪問了:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/276714.html
標籤:其他
下一篇:cube可信框架之檔案加解密傳輸

