最新騰訊雲伺服器linux系統+配置java項目+部署微信小程式後台

  • 2019 年 10 月 8 日
  • 筆記

前面給大家講了一個點餐系統的開發,包括java點餐後台和微信點餐小程式。可是都是教大家如何在本地把項目跑起來。今天就來教大家如何把這個點餐系統部署到伺服器,實現商用。

傳送門

點餐系統的開發,java後台+{瞧一瞧}騰訊雲微信小程式

本節知識點

  • 1,使用springboot開發java項目
  • 2,小程式後台的開發
  • 3,小程式後台部署到伺服器
  • 4,java項目部署到伺服器
  • 5,springboot項目部署到伺服器

準備工作

  • 1,需要購買一台騰訊雲伺服器
  • 2,需要開發一個springboot後台項目
  • 3,需要購買一個域名,並做備案。
  • 4,需要配置你的伺服器環境 jdk,mysql(下面會做講解)

二、騰訊雲中小企業伺服器推薦

對於企業來說穩定、極速就選擇 2核 4G記憶體配置的雲伺服器比較穩妥。這個配置跑企業網站是比較輕鬆無壓力的。配上 avada主題,可以做出的很大氣、高大上的企業網站。下面介紹騰訊雲的長期優惠折扣活動,感興趣的可以註冊帳號領代金券使用。

價格方面北京、上海、廣州地域大概 3000元/3年,配上代金券還能省錢。當然了可選 1年~5年的時長,時長越久優惠力度越大。平攤到每一年還是很便宜的。

1、新用戶點我領取2860元騰訊雲免費專屬代金券,限時領取。

2、長期優惠活動如下:

騰訊雲精選雲產品秒殺活動:點我直達活動頁面,AMD雲伺服器 1核 1G記憶體 1M頻寬配置是獨享型伺服器,230元/年超低價格。

熱賣雲產品三折:點我打開 雲伺服器、雲資料庫特惠,服務更穩,速度更快,價格更優;

我們默認你上面的準備工作都做好了,下面我們就來開始學習把後台項目部署到伺服器,讓所有人都可以訪問到你的伺服器。

一,首先創建一個springboot(java項目)

1,創建springboot項目,選用jdk1.8

2,填寫包名,選擇配置,這些保持默認即可

3,添加一些項目依賴,使用最新springboot版本2.1.7

4,項目名,項目目錄設置。可以保持默認

5,導入依賴,下面兩種方式都可以。

6,實現一個簡單的後台數據介面

如果上面這些簡單的創建一個項目的步驟你不是很懂,可以看下我錄製的java零基礎影片:https://edu.csdn.net/course/detail/23443

  • 7,本地運行項目

8,運行成功的標示,在run里看到控制台日誌顯示項目埠是 8080

9,瀏覽器里訪問本地項目,查看訪問效果。可以看到我們成功的訪問到了後台數據。

二,項目打包

上面給大家演示的是在idea開發者工具里啟動的項目,我們正常部署伺服器的時候,肯定不會有開發者工具的,所以我們接下來要先學會項目打包,然後在本地通過命令行的方式運行後台項目。

  • 1,項目打包
  • 2,打包成功
  • 3,修改jar的名字(也可以不改名字,我是覺得這個jar名字太長,所以改一個短的)

我這裡改名為qcl80.jar 建議大家也改成這個名字,因為後面運行腳本里用的就是qcl80這個名字,大家和我保持一致,省得出問題。

三,命令行運行jar包

1,把上面的qcl80.jar這個文件拖動到我們的項目里,並打開idea自帶的命令行

2,命令行里輸入 ls

3,命令行里輸入 java -jar qcl80.jar

注意:如果你這裡提示java命令不存在,你需要配置下java的環境變數。這裡不做講解,自己百度下 『java 環境變數』 就可以找到一大堆教程。

  • 4,輸入上面命令後,回車鍵,即可啟動項目

這時候再去瀏覽器里訪問,還是可以訪問到的

四,伺服器環境的登錄

我們前面三步,都是在自己的本地電腦啟動的後台項目,這樣我們只能在自己的電腦瀏覽器訪問到,別人是訪問不到的,如果想讓別人訪問,就需要把我的qcl80.jar這個文件傳到伺服器上,並且在伺服器上通過命令行啟動這個java項目,這樣別人才可以訪問到

所以我們接下來要講伺服器環境的搭建。

  • 1,首先我們要買一台雲伺服器(推薦阿里雲或者騰訊雲)
  • 2,買完伺服器後我們登錄伺服器後台,這裡以騰訊云為例。
  • 3,點擊登錄

重置密碼方式

  • 4,輸入實力的帳號和密碼,登錄linux伺服器
  • 5,登錄成功

大家不要看到一堆命令行,就頭疼,我接下來會教大家如何一步步配置伺服器環境的。大家只需要跟著我的步驟,一步步來就可以了。

五,linux伺服器安裝jdk

  • 1,採用yum安裝jdk1.8,非常簡單yum search java|grep jdk 查看yum庫中jdk的版本

yum -y install java-1.8.0-openjdk* 安裝jdk8

耐心的等待jdk的安裝,大概2分鐘左右,出現下面標誌,即代表安裝成功

  • 2,檢查jdk是否安裝成功 命令行里輸入 java -version 出現下面標示,可以看到我們的jdk版本 1.8.0_222

六,上傳jar包到伺服器

我們第五步已經在linux伺服器上成功的安裝了jdk,接下來就是要想辦法把qcl80.jar傳到伺服器了。可能有同學要問了,你部署伺服器,不要在linux伺服器里安裝tomcat嗎,其實我們用springboot開發出來的jar包,已經有內置的tomcat了。所以我們不用再部署tomcat了,只需要把qcl80.jar這個文件上傳到伺服器,然後用java命令啟動即可。

我們上傳文件到Linux伺服器用下面這個軟體

你只需要去百度下你電腦對應系統的安裝包,安裝即可。具體怎麼安裝這裡就不教大家了。

下面教下大家如何使用FileZilla上傳文件到伺服器。

1,打開FileZilla軟體, 鏈接伺服器

2,去伺服器根目錄看看

3,上傳文件到home文件里,如果在父親根目錄沒有home文件,可以自己新建。

到這裡我們就成功的上傳qcl80.jar到伺服器了。下面就教大家如何在伺服器里啟動我們的項目。

七,在伺服器里啟動java後台項目

1,首先重複上面第四步登錄伺服器。然後在伺服器里輸入

cd..    #用來返回伺服器根目錄  ls      #顯示當前根目錄有那些文件
cd home     #進入home文件  ls          #顯示home文件里都有那些子文件,可以看到我們的qcl80.jar

2,啟動java項目

java -jar qcl80.jar

3,項目啟動成功,出現下面的標示,即代表項目啟動成功

4,訪問我們伺服器的項目

通過上圖可以看到,我們通過公網ip+8080埠,可以成功的訪問到我們伺服器的數據了。

  • 我們再用手機瀏覽器試試

可以看到我們在手機瀏覽器里也可以訪問到後台數據了。你把上面的這個網址發給你朋友,你朋友應該也可以訪問到數據了。 到這裡我們就成功的把一個java項目部署到伺服器,並成功的可以讓任何人訪問了,但是有個問題,你用公網ip做域名,很容易被封的,基本上能成功訪問幾次以後,就會被拒絕訪問了所以我們接下來還要講解如何通過域名訪問我們的伺服器

我會把這些錄製成影片來給大家做講解,

八,伺服器綁定域名

我們在做域名綁定之前,需要你先自己去註冊一個域名,比如我註冊的域名是:「www.saibanmall.com」,我這裡還是以騰訊云為例

  • 1,登錄騰訊雲後台,找到自己的域名列表,點擊解析
  • 2,添加解析規則
  • 3,綁定自己伺服器的公網ip到解析規則
  • 4,我們主要設置下面兩個解析規則

這樣把我們伺服器公網ip和域名綁定以後,就可以通過域名訪問我們的伺服器了,效果如下。

再來看下手機瀏覽器訪問的效果

還有我們小程式訪問的效果。

到這裡我們就成功的部署好我的後台伺服器了,但是還有幾個問題

  • 1,小程式上線的話需要https請求,所以我們後面還會講我們的伺服器如何支援https
  • 2,我們通過java -jar qcl80.jar部署的java項目,不能後台運行。所以我們後面還會講如何讓我們的java項目常駐後台運行。

關於伺服器的部署我後面也會錄製影片出來,敬請關注。