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