直通通過域名訪問web專案 --以springboot為例
阿新 • • 發佈:2018-11-03
上文介紹了將域名和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主的小福利哦!!
本篇完。