1. 程式人生 > >直通通過域名訪問web專案 --以springboot為例

直通通過域名訪問web專案 --以springboot為例

上文介紹了將域名和IP的繫結,下面我們來配置下直接通過域名訪問服務。

概述:我用的是springboot專案做的web端,其他服務也是大同小異,原理相同。

1、先看我的一個後臺介面

直接返回JSON資料

{"12":123,"password":"3234234","name":"ttt"}

注:passwordkey-value對是我加的自定義註解@Fifter()後新增的,不影響測試,故未去掉,去掉也不影響測試。如下圖

2、springboot專案的配置檔案為

 

application-dev.properties的埠號為:

application-prod.properties的埠號為:

注意:

我在阿里雲上使用的是application-prod.properties的埠號,埠號請在阿里雲的控制檯中配置

 

注意:最開始使用的是8080埠,但使用8080埠使用域名訪問時,需要在域名後加8080埠,如下圖

如果不想在埠號,想像正常人一樣使用域名的話,則有兩種方式,一是像我這樣將服務埠改為80埠,二是使用nginx做反向代理,我這裡簡單起見,直接用的80埠號。

3、將服務上傳到阿里雲

其中:appo.sh是我用來啟動和停止springboot專案的指令碼檔案。

需要改動的內容如下:

可見我在阿里雲使用該指令碼起springboot服務時,預設是使用的prod的配置檔案且為後臺啟動。使用情況如下:

4、啟動服務後通過域名訪問,結果如下圖:

 

歡迎大家關注我的公眾號號 “up隨想”,關注後或許會收到up主的小福利哦!!

本篇完。