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