一起幫忙解決難題,拯救IT 人的一天
文章推薦指數: 80 %
[Android 開發經驗三十天+Spring Boot]D20一Spring Boot AWS EC2教學 ... Amazon Elastic Compute Cloud (Amazon EC2) 在Amazon Web Services (AWS) 雲端提供可擴展的 ...
第12屆iThome鐵人賽
DAY
20
1
MobileDevelopment
Android開發經驗三十天系列第
20篇
[Android開發經驗三十天+SpringBoot]D20一SpringBootAWSEC2教學
12th鐵人賽
springboot
MumiRabbit
團隊Nutc_Imac_Mickey_jr
2020-10-0300:34:38623瀏覽
打瞌睡驚醒的瞬間,生命得到了啟發--該寫鐵人文了。
鐵人賽SpringBootDay2一EC2
昨天我們創好了一個簡單的HelloWorld範例
可以看到他只能在localhost執行,但是外網不能用
所以我們今天就用AWS服務讓外網也可以看到我們的HelloWorld!
最後目標是將小畫家後端架到EC2上,所以今天先介紹EC2
WhatisEC2?
AmazonElasticComputeCloud(AmazonEC2)在AmazonWebServices(AWS)雲端提供可擴展的運算容量。
使用AmazonEC2可減少前期所需的硬體投資,讓您更快速開發並部署應用程式。
您可以使用AmazonEC2,按您的需要啟動任意數量的虛擬伺服器、設定安全和聯網功能,以及管理儲存。
1.註冊
本文章使用帳號為awseducate帳號,educate有送50元美金,若為自己帳號可能要自己儲值,educate要使用帶有edu.tw信箱註冊,註冊完後要等2-3天才能收到
2.AWSconsole!
註冊完並且登入完後到workbench
https://labs.vocareum.com/main/main.php
按下AWSConsole,然後搜尋EC2
instance->launchinstance
選擇Ubuntu,版本都可以
然後一直按下一步直到SecurityTraffic
因為是測試的所以就先安全設定啥都不檔
在按下一步準備LaunchInstance,這時候要先創自己的Key!
一定要把Key載下來
之後就按確定,然後Launch拔!
Launch完回到
然後按Connect稍微看一下,他連進去的方式是ssh
就貼那段藍色的部分,然後在你下載Key的資料夾下cmd
因為我是載在download所以如下,有綠色那段就是成功連進去了
接下來檢查一下有沒有jdk
在cmd下
java--version
如果沒有的話會顯示有幾個版本讓你安裝,那在裝之前先下
sudoaptupdate
下完後要來安裝了,下載預設的版本,如果要指定版本就把default那邊改成自己版本就好
sudoapt-getinstalldefault-jre
在下一次,如圖就是成功了
java--version
接下來我習慣將推到git在clone下來
可以下
pwd
ls
確定自己在哪個目錄跟目錄下資料夾與文件,選定好後用gitclone自己寫好的專案
gitclonehttps://github.com/uuko/hello.git
接下來進那個目錄如果是這個的話
cd/hello
接下來要讓專案run起來需要裝maven
sudoaptinstallmaven
確定maven是否裝好
mvn--vesion
一樣在hello目錄下下指令讓springbootrun起來
mvnspring-boot:run
預設run起來都在port8080
所以要進去看就到
紅色框框的網址:8080/hello
今天就這樣囉OuO,明天見
留言
追蹤
檢舉
上一篇
[Android開發經驗三十天]#D19一LiveData&&MVVM&&MVP介紹
下一篇
[Android開發經驗三十天+SpringBoot]D21一SpringBootmysqlinsatall環境配置
系列文
Android開發經驗三十天
共30篇
目錄
RSS系列文
訂閱系列文
12人訂閱
26
[Android開發經驗三十天]#D26一Glide教學+小畫家繼續
27
[Android開發經驗三十天]D27一AndroidFirebase&&Crashlytics
28
[Android開發經驗三十天]D28一Fragment+ViewPager+Tablayout
29
[Android開發經驗三十天]D29一小畫家小問題跟改善方法
30
[Android開發經驗三十天]#D30完賽心得
完整目錄
尚未有邦友留言
立即登入留言
iT邦幫忙鐵人賽
參賽組數
1087組
團體組數
52組
累計文章數
20477篇
完賽人數
572人
鐵人賽最新文章
.NetCoreWebApi_筆記21_Swagger及OpenAPI介紹與配置使用方式_API管理與測試探討
.NetCoreWebApi_筆記20_api結合ADO.NET資料庫操作part8_新聞文章查詢
.NetCoreWebApi_筆記19_api結合ADO.NET資料庫操作part7_新聞文章的編輯更新與刪除
.NetCoreWebApi_筆記18_api結合ADO.NET資料庫操作part6_新聞文章表格陳列查詢
.NetCoreWebApi_筆記17_api結合ADO.NET資料庫操作part5_新聞文章新增_新聞類別元素透過API綁定方式
[Bonus系列]-使用useCallback&useMemo的正確時機是什麼?
大盤到底能不能攻上一萬八??
gotodie?那個goto到底能不能用啊?
2021/12/12更新
予焦啦!一夢終須醒......
前往鐵人賽
技術推廣專區
[Day2]抓取每日收盤價
[Day1]基本工具安裝
利用python取得永豐銀行API的Nonce
[Day03]tinyML開發板介紹
永豐金融API測試員
[Day01]在享受tinyML這道美食之前
[Day3]使用ta-lib製作指標
[Day4]函數打包與買進持有報酬率試算
計算API所需要的參數:HashID
計算API所需要的參數:IV
前往鐵人賽
熱門問題
正要準備開始上CCNA…
無網際網路時,請問兩台電腦如何‘無線’遠端連線
遠端監控電腦效能
如何設定一台電腦,有線網卡走公司內網,無線網卡走外網,同時運行?
NAS、雲端儲存空間、隨身硬碟差別在那?怎麼選?
請問有在做關貿資料串接的資訊公司嗎?
mssql資料庫搬移時,怎樣出所有需要的資料會比較好?
照片辨識比對軟體開發
瀏覽器無法存下cookie[已解決]
程式有bug
IT邦幫忙
站方公告
【2021iThome鐵人賽】登登登!究竟獎落誰家,2021iThome鐵人賽得獎名單正式揭曉
熱門tag
看更多
13th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
2018鐵人賽
javascript
2017鐵人賽
windows
php
python
windowsserver
linux
c#
程式設計
資訊安全
css
vue.js
sql
分享
熱門回答
正要準備開始上CCNA…
遠端監控電腦效能
如何設定一台電腦,有線網卡走公司內網,無線網卡走外網,同時運行?
NAS、雲端儲存空間、隨身硬碟差別在那?怎麼選?
無網際網路時,請問兩台電腦如何‘無線’遠端連線
使用ASP.NETWebForm快速開發是不是比較不會用[ASP.NET][C#]物件導向設計方式
mssql資料庫搬移時,怎樣出所有需要的資料會比較好?
照片辨識比對軟體開發
Linux主機抓取Windows主機檔案
DefaultDomainPolicy密碼複雜度
熱門文章
.NetCoreWebApi_筆記17_api結合ADO.NET資料庫操作part5_新聞文章新增_新聞類別元素透過API綁定方式
[Bonus系列]-使用useCallback&useMemo的正確時機是什麼?
【徵才/台北信義區】美商全職駐點MIS工程師
12.MYSQL淺談NULL
.NetCoreWebApi_筆記21_Swagger及OpenAPI介紹與配置使用方式_API管理與測試探討
D9.學習基礎C、C++語言
RXCGames成功募資近30萬美金,打造頭號小遊戲平台-徵才
7.MYSQL表格程式語法
javascript流程控制-判斷式1
第14隻狗勾
一週點數排行
更多點數排行
海綿寶寶(antijava)
居然解出來了(partyyaya)
㊣浩瀚星空㊣(yoching)
純真的人(jer5173)
小山丘(a243318490)
ccenjor(ccenjor)
raytracy(raytracy)
Gary(mosbbs)
souda(souda)
fillano(fillano)
×
At
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{result.label}}
{{result.account}}
關閉
延伸文章資訊
- 1(一)前言--AWS經驗教學@ 台灣的Web工程師
前言AWS,全名Amazon Web Services,簡單地說是將公司營運的整套網站、資料庫,全數丟到AWS上去運行,就連防火牆等相關 ... 一)前言--AWS經驗教學 ...
- 2一起幫忙解決難題,拯救IT 人的一天
[Android 開發經驗三十天+Spring Boot]D20一Spring Boot AWS EC2教學 ... Amazon Elastic Compute Cloud (Amazon E...
- 3AWS Certification - 驗證AWS 雲端技能- 取得AWS 認證
兩年使用AWS 雲端設計、操作及疑難排解解決方案的廣泛經驗. AWS Certified Solutions Architect - Professional · AWS Certified D...
- 4Amazon Web Services (AWS) 入門
獲取讓您輕鬆在AWS 雲端導航所需的知識。 啟動您的第一個應用程式. 選取一條逐步教學的學習 ...
- 5在AWS 上建立基本Web 應用程式
此應用程式使用AWS Amplify、Amazon API Gateway、AWS Lambda 和Amazon DynamoDB,如下圖所示。 在本教學進行過程中,我們將會詳細討論這些服務,並...