在免費(fèi)的亞馬遜服務(wù)器上手寫個(gè)人網(wǎng)站是什么體驗(yàn)(文中有大量福利,別外傳)
作為一個(gè)程序員以及開發(fā)者,沒有一個(gè)屬于自己的個(gè)人網(wǎng)站在行業(yè)中應(yīng)該可以說是可恥的!因?yàn)椴还苁菫閭€(gè)人興趣也好,還是推廣自身也罷,擁有一個(gè)個(gè)人網(wǎng)站的建立都能夠提供一層光鮮的外衣,對(duì)于個(gè)人 IP、個(gè)人形象的推廣百利無一害。
最近在逛云市場(chǎng)的時(shí)候,無意中發(fā)現(xiàn)了亞馬遜云科技,以前光聽說國內(nèi)的小牌云,于是乎我去搜索了一下,這一搜索不要緊:
“亞馬遜云服務(wù)是全球市場(chǎng)份額最大的云計(jì)算廠商,亞馬遜云科技-連續(xù)11年被Gartner評(píng)為“全球云計(jì)算領(lǐng)導(dǎo)者”。為全球客戶提供以云服務(wù)器、云存儲(chǔ)、數(shù)據(jù)庫、機(jī)器學(xué)習(xí)為主的基礎(chǔ)設(shè)施和云解決方案…”
我直呼好家伙,于是乎,我去了亞馬遜云科技官網(wǎng):
亞馬遜云科技官方網(wǎng)站:??點(diǎn)擊直達(dá)??
一看不要緊,永久免費(fèi)?12個(gè)月免費(fèi)?
這不得了啊,開整…
今天準(zhǔn)備白嫖亞馬遜 EC2 服務(wù)器搭建自己的個(gè)人網(wǎng)站 羌胡 起飛~
本次在亞馬遜服務(wù)器上寫網(wǎng)頁教程針對(duì)以及有意上云的開發(fā)者及興趣愛好者。
首先,先帶來一個(gè)由亞馬遜云科技送來的中國區(qū)域新人上云福利:
【免費(fèi)使用 100 余種云產(chǎn)品或服務(wù), 長達(dá) 12 個(gè)月,任選亞馬遜云科技海外區(qū)域節(jié)點(diǎn),注冊(cè)AWS賬號(hào)即可體驗(yàn)】
另外:亞馬遜云科技還提供大量免費(fèi)產(chǎn)品以及服務(wù),可以說亞馬遜云科技真的太給力了。關(guān)于云開發(fā)方面的,亞馬遜云科技應(yīng)有盡有,懂得都懂。
福利一:亞馬遜云科技海外區(qū)域賬戶免費(fèi)套餐:??點(diǎn)擊直達(dá)??
福利二:亞馬遜云科技中國(寧夏)區(qū)域免費(fèi)套餐:??點(diǎn)擊直達(dá)??
接下來讓我們?cè)诎祖蔚膩嗰R遜云服務(wù) Amazon EC2 寫網(wǎng)頁:整起~
據(jù)我深入了解以及研究了好久,明白了以下問題:
首先咱們必須注冊(cè)AWS賬戶才有資格白嫖:
在任意瀏覽器中打開AWS官方網(wǎng)站:??點(diǎn)擊直達(dá)??
右上角點(diǎn)擊免費(fèi)注冊(cè)即可,按要求一步步注冊(cè)~
注冊(cè)時(shí)需要一個(gè)帶 Visa 或者 Maste Card 等標(biāo)記的國際信用卡
聲明:創(chuàng)建亞馬遜云科技賬戶是免費(fèi)的,您可以通過亞馬遜云科技賬戶立即開始使用亞馬遜云科技免費(fèi)套餐。
在亞馬遜服務(wù)器上寫網(wǎng)頁三步走:
就是說咱們注冊(cè)AWS賬戶后,打開管理控制臺(tái):
Amazon EC2 控制臺(tái):??https://console.aws.amazon.com/ec2/??
1.點(diǎn)擊進(jìn)入登陸管理控制臺(tái):通過【我的賬戶】-【管理控制臺(tái)】
2.右上角選擇【區(qū)域】這里我選擇這里建議選擇美國,限制少,網(wǎng)速快。
3.接下來進(jìn)入咱們的 EC2 SERVICE 設(shè)置區(qū)。進(jìn)入 EC2(云服務(wù)器)管理控制臺(tái),賬戶下的云服務(wù)情況概覽,選擇啟動(dòng)實(shí)例,不用擔(dān)心它們都符合免費(fèi)套餐資格。如下:
第一大步:選擇我們的配置信息:
1.我們首先得選擇一個(gè) Amazon 系統(tǒng)映像
我選擇的是Amazon Linux 2 AMI (HVM), SSD Volume Type。咱們畢竟就是免費(fèi)為主嘛~~
系統(tǒng)映像是你的虛擬機(jī)要安裝的系統(tǒng)和系統(tǒng)自帶軟件,亞馬遜云科技提供了很多映像選擇,你也可以根據(jù)偏好使用自己的映像…
2.接下來我們得選擇一個(gè)實(shí)例類型
我選擇的是t2.micro。畢竟就是免費(fèi)為主嘛~~
3.接下來我們得配置實(shí)例詳細(xì)信息-
這邊我使用默認(rèn)配置,如果是不考慮彈性擴(kuò)容和健康狀況監(jiān)控的需求,使用默認(rèn)配置
4.接下來我們得添加存儲(chǔ)-
這邊我加的是30g的ssd固態(tài)-不用擔(dān)心,根目錄的具體情況后期我們還可以減少或者增加哦~~
然后:
5.接下來我們得添加一個(gè)標(biāo)簽-
可加可不加*我們可以給EC2設(shè)置一個(gè)名稱。
標(biāo)簽的話便于管理我們的實(shí)例,分清楚某一個(gè)實(shí)例是做什么的~~相當(dāng)于我們的好友分組吧
6.接下來我們得配置安全組-
這邊因教學(xué)原因我配置的放開所有端口all,后期根據(jù)自己的需要選擇關(guān)閉打開某個(gè)端口~~~
7.接下來我們得下載密匙對(duì)
這邊請(qǐng)下載保存aws的ec2實(shí)例的pem文件,因?yàn)檫@是ssh連接成功與否的關(guān)鍵
一步的時(shí)候需要下載密鑰,如果提示沒有,在下拉框中選擇新生成,自定義個(gè)名稱,點(diǎn)擊生成即可。需要注意的事,這里只能下載一次,
下載好千萬記得保存?。?!
下載好千萬記得保存!??!
下載好千萬記得保存?。?!
重要的事情說三遍?。。?/span>
第二大步:準(zhǔn)備啟動(dòng)連接實(shí)例/登錄服務(wù)器:
下面我們點(diǎn)擊啟動(dòng)實(shí)例,簡(jiǎn)單來說就是啟動(dòng)一個(gè)云電腦~~
這時(shí)候我們可以看見我們的實(shí)例已啟動(dòng)~~
現(xiàn)在我們返回控制臺(tái):可以看到正在初始化
初始化完成后,點(diǎn)擊實(shí)例,進(jìn)入實(shí)例詳情頁面:
勾選自己的實(shí)例,出現(xiàn)實(shí)例詳情,拿到自己的公網(wǎng)IP
自己的公網(wǎng)IP很重要,可以用來登錄自己的服務(wù)器,也可以當(dāng)域名訪問,總之記得保存一份!!
因?yàn)閃indows無法直接使用ssh協(xié)議進(jìn)行遠(yuǎn)程通信,需要借助客戶端,
這里我們就介紹一下使用Xshell登錄服務(wù)器的方法。當(dāng)然了你需要預(yù)先安裝好Xshell,你可以去Xshell官方下載一個(gè)免費(fèi)的家庭版客戶端,下載的話不需要多說了,
安裝好了Xshell以后:
1.點(diǎn)擊新建
2.新建實(shí)例屬性,起名字,填自己的公網(wǎng)IP
3.取消Password模式并選用Public Key模式。
4.創(chuàng)建連接以后開始連接,并根據(jù)提示輸入用戶名,centos鏡像的默認(rèn)用戶名為centos
當(dāng)它提示驗(yàn)證秘鑰時(shí),選擇“接受并保存” 當(dāng)它提示你要提供秘鑰時(shí),點(diǎn)擊“瀏覽”->“用戶秘鑰”->“導(dǎo)入”,然后選取你剛才從亞馬遜云科技下載的aws-id-rsa.cer文件打開,然后選中該秘鑰,點(diǎn)擊確定按鈕。
確認(rèn)后出現(xiàn)centos時(shí)候就是連接成功了
第三大步:接下來我們?cè)趀c2服務(wù)器安裝Apache寫HTML頁面:
因?yàn)槲覀兊腍TML是基于Apache服務(wù)器進(jìn)行映射的所以:
one讓我們?cè)谧约旱姆?wù)器安裝Apache程序:安裝命令如下
安裝Apache的Linux命令,CTRL+C CTRL+V即可~~
sudo yum -y install httpd
sudo service httpd start
sudo /sbin/chkconfig --levels 235 httpd on
sudo service httpd start
等他安裝完畢
輸入到瀏覽器?? http://ip??,ip就是公網(wǎng)ip,port 就是你剛剛打開的那個(gè)對(duì)外的端口
替換你本地的ip和端口,將會(huì)出現(xiàn)下面apache的初始界面,
接下來我們需要將自定義的html靜態(tài)頁面寫入Apache的配置文件。
two我們?cè)谧约旱姆?wù)器配置Apache配置文件:命令如下
a創(chuàng)建一個(gè)test的HTML:
sudo mkdir /test/test1/assginment
b進(jìn)行編輯:
vi /etc/httpd/conf.d/welcome.conf
c創(chuàng)建html文件 :
sudo touch /test/test1/assginment/index.html
d打開html,按照你自己的需求編寫html文件 :
vi assginment/index.html
sudo vi /etc/httpd/conf/httpd.conf
e打開Apache配置文檔,更改一下路徑回車即可:
這樣,一個(gè)部署在亞馬遜云服務(wù)器上的自己的個(gè)人網(wǎng)站就搭建完成了。
此時(shí)在瀏覽器輸入公有ipv4即可以訪問你自己的個(gè)人網(wǎng)站了。
目前我們是用服務(wù)器IP當(dāng)域名,如果要申請(qǐng).cn等域名需要另外購買解析
總結(jié):Amazon EC2(云服務(wù)器)的一些優(yōu)勢(shì):
1.使用 Amazon EC2計(jì)算容量可擴(kuò)展,隨用隨加。
2.使用 Amazon EC2云主機(jī)可避免前期的硬件投入,能夠快速開發(fā)和部署應(yīng)用程序。
3.使用 Amazon EC2 啟動(dòng)所需數(shù)量的虛擬服務(wù)器,配置安全性和聯(lián)網(wǎng)以及管理存儲(chǔ)。
4.使用 Amazon EC2 可讓擴(kuò)展或縮減以處理需求變化或使用高峰,從而減少預(yù)測(cè)流量的需求。
本次在亞馬遜 Amazon EC2 服務(wù)器上寫網(wǎng)頁體驗(yàn)感受:
1.亞馬遜云科技的技術(shù)的優(yōu)勢(shì)明顯
咱們可以在亞馬遜云科技官網(wǎng)以及產(chǎn)品可以看到,亞馬遜云科技涉及到各行各業(yè),提供超過 200 項(xiàng)全功能的服務(wù),涵蓋計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、數(shù)據(jù)庫、數(shù)據(jù)分析、機(jī)器人、機(jī)器學(xué)習(xí)與人工智能、物聯(lián)網(wǎng)、移動(dòng)、安全、混合云、虛擬現(xiàn)實(shí)與增強(qiáng)現(xiàn)實(shí)、媒體,以及應(yīng)用開發(fā)、部署與管理等方面,足以看到亞馬遜云科技的實(shí)力之大。
2.亞馬遜云科技優(yōu)秀的人性化服務(wù)
基本上亞馬遜云科技提供的產(chǎn)品以及服務(wù)都可以先試用再購買,就像你購物先體驗(yàn)再?zèng)Q定買不買,用戶體驗(yàn)好,人性化服務(wù)到位。
3.亞馬遜云科技優(yōu)秀的公益服務(wù)
亞馬遜云科技提供大量的永久免費(fèi)的接口服務(wù)以及api供開發(fā)者使用,這在行業(yè)中很少見。
最后感慨: 本次在亞馬遜云科技體驗(yàn)極好,大家也可以去亞馬遜云科技體驗(yàn)學(xué)習(xí)交流~
另外文末專屬福利:亞馬遜云科技還專為開發(fā)者們打造了多種學(xué)習(xí)平臺(tái):
- 入門資源中心:從0到1 輕松上手云服務(wù),內(nèi)容涵蓋:成本管理,上手訓(xùn)練,開發(fā)資源。??亞馬遜云科技入門_亞馬遜云科技入門使用教程_亞馬遜云科技云計(jì)算資源-亞馬遜云科技云服務(wù)??
- 架構(gòu)中心:亞馬遜云科技架構(gòu)中心提供了云平臺(tái)參考架構(gòu)圖表、經(jīng)過審查的架構(gòu)解決方案、Well-Architected 最佳實(shí)踐、模式、圖標(biāo)等。??亞馬遜云科技架構(gòu)中心部署說明_亞馬遜云科技云架構(gòu)白皮書-亞馬遜云科技云服務(wù)??
- 構(gòu)建者庫:了解亞馬遜云科技如何構(gòu)建和運(yùn)營軟件。??Amazon Builders’ Library??
- 用于在亞馬遜云科技平臺(tái)上開發(fā)和管理應(yīng)用程序的工具包:??亞馬遜云科技工具下載_亞馬遜云科技開發(fā)工具_(dá)資源下載-亞馬遜云科技云服務(wù)??
【專屬福利】福利一:100余種產(chǎn)品免費(fèi)套餐。其中,計(jì)算資源Amazon EC2首年12個(gè)月免費(fèi),750小時(shí)/月;存儲(chǔ)資源 Amazon S3 首年12個(gè)月免費(fèi),5GB標(biāo)準(zhǔn)存儲(chǔ)容量。
??https://aws.amazon.com/cn/free/??
福利二:最新優(yōu)惠大禮包,200數(shù)據(jù)與分析抵扣券,200機(jī)器學(xué)習(xí)抵扣券,200$微服務(wù)與應(yīng)用開發(fā)抵扣券。??最新優(yōu)惠活動(dòng)_云服務(wù)器促銷 - 亞馬遜云科技??
福利三:解決方案 CloudFormation一鍵部署模版庫
??云服務(wù)解決方案部署快速入門_云服務(wù)部署-亞馬遜云科技云服務(wù)??
原文來自亞馬遜云科技開發(fā)者文章:
??https://dev.amazoncloud.cn/column/articleDetail?id=634e0ae3103b373770c3bc25??