AWS國際帳號開戶 AWS亞馬遜雲怎麼架伺服器

亞馬遜雲AWS / 2026-05-08 18:45:16

註冊AWS帳號:第一步,先別被複雜介面嚇到!

AWS的介面確實有點「專業人士」感,但其實註冊流程超簡單。先去AWS官網點「註冊」,填個電子信箱、信用卡(沒錯,連免費層都要綁卡,但不會扣錢),還有手機驗證。重點來了:註冊時選「免費層」,這樣前12個月很多服務免費用!不過要記得定期檢查帳單,別不小心用超了。註冊完,用剛剛的帳號登入AWS管理主控台,就像打開遊戲角色選單一樣,準備開始冒險吧!

小提醒:綁信用卡時,AWS會做一筆1美元的暫扣驗證,但隨後會退還,別驚慌!另外,免費層的限制包括EC2每月750小時、S3 5GB儲存、數據傳輸15GB等,所以新手用這些完全夠用,但別亂開其他服務,不然免費層外的費用會悄悄積累。記住,AWS的計費是精確到秒的,所以用完記得關掉實例!

創建EC2實例:你的雲端小電腦

選擇AMI:作業系統選項卡

在AWS控制台點「EC2」,然後「執行實例」。第一步是選AMI(Amazon Machine Image),這就是你的伺服器系統。新手建議選「Amazon Linux 2 AMI」或「Ubuntu 22.04 LTS」,免費層都支援。Amazon Linux 2是AWS自家優化的,穩定性高;Ubuntu則是更通用,社群支援強大。選完後點「下一步:選擇執行實例類型」。

為什麼要選這兩個?因為它們都免費,而且安裝軟體方便。比如Ubuntu,可以透過apt-get快速安裝各種套件;Amazon Linux 2則用yum,生態系很穩定。如果你是PHP開發者,可能選Amazon Linux 2更順手;如果是Python或Node.js,Ubuntu可能更友好。不過對新手來說,兩個都差不多,選一個開始就好!

實例類型:別亂選,免費層有技巧

這一步超關鍵!AWS免費層提供「t2.micro」實例,每月750小時,夠你玩一陣子。選這個,別選更大的(除非你知道自己在幹嘛)。選好後點「下一步:配置實例詳細資訊」。這裡可以留預設值,除非你要設置特定網路或儲存空間。

小貼士:t2.micro的CPU有時會「飢餓」,如果你的應用需要高計算量,可能需要升級,但免費層不支援。所以如果只是做個小網站或測試環境,t2.micro完全足夠。另外,注意「執行角色」可以先跳過,除非你需要AWS的其他服務權限,否則預設就好。

儲存設備:15GB夠用嗎?

預設是8GB,但建議調到15GB,畢竟系統檔案和應用程式會佔空間。點「儲存」頁籤,把大小改成15GB。注意,這是EBS儲存,永久儲存,即使重啟也不會丟資料。不過免費層的儲存空間每月有100GB,所以不用太擔心。

如果你要存更多資料,比如圖片或檔案,可以考慮用S3,但這超出EC2範疇了。現在先確保系統盤夠用就行。另外,可以勾選「加密」,這樣資料更安全,但免費層可能需要額外成本?不,EBS加密在免費層內,沒問題!

安全組:設定防火牆規則

安全組就像你家的門衛,只讓特定人進來。點「新增規則」,選「SSH」,來源填「我的IP」,這樣只有你能連進去。再加一條「HTTP」,來源填「0.0.0.0/0」,這樣網站能被所有人訪問。如果用HTTPS,也加上。確認無誤後點「下一步:標籤」,這裡可以加個名稱,比如「我的第一台雲伺服器」,方便辨認。

重要!千萬別把SSH的來源設成「0.0.0.0/0」,這等於開門讓全世界都能連你的伺服器,容易被黑!除非你有特別需求,否則只允許自己的IP。但新手可能不知道自己IP是什麼,可以用這個網站查詢。設定完後,安全組規則應該是:SSH 22端口,來源你的IP;HTTP 80端口,來源0.0.0.0/0;HTTPS 443端口,來源0.0.0.0/0。

啟動實例與連線:SSH大法好

點「審核並啟動」,確認設定後點「啟動」。彈出視窗要選「現有的金鑰對」或「建立新的金鑰對」。建議新建一個,名字比如「my-key-pair」,下載.pem檔案後存好!這是唯一連線的方式,遺失就只能重建實例了。啟動後,等幾分鐘,實例狀態變「running」。

現在要連線到伺服器。Mac或Linux用終端機,輸入:
ssh -i "my-key-pair.pem" ec2-user@你的公有IP
如果是Ubuntu,使用者名稱是ubuntu,不是ec2-user。如果連不上?檢查安全組設定,或者.pem檔案權限(chmod 400 my-key-pair.pem)。

Windows用戶注意:預設沒有SSH指令,可以用WSL(Windows Subsystem for Linux)或下載PuTTY。用PuTTY的話,先用PuttyGen把.pem轉成.ppk格式,然後在PuTTY設定「Connection > SSH > Auth」裡載入.ppk檔案,主機名填IP,點開連接。連接成功後,輸入用户名(ec2-user或ubuntu)即可。

部署你的第一個應用:Hello World

安裝Nginx快速建站

AWS國際帳號開戶 連上伺服器後,先更新系統:
sudo yum update -y (Amazon Linux)
sudo apt update && sudo apt upgrade -y (Ubuntu)
接著安裝Nginx:
sudo yum install nginx -y
啟動Nginx:
sudo systemctl start nginx
設定開機啟動:
sudo systemctl enable nginx
現在打開瀏覽器,輸入伺服器的公有IP,應該能看到Nginx的預設頁面!恭喜,你已經架好網站伺服器了!

如果看到「拒絕連接」,先檢查Nginx狀態:
systemctl status nginx
如果沒啟動,可能有錯誤,看日誌:
sudo tail -f /var/log/nginx/error.log
另外,確認安全組有開放80端口!很多新手忘記這步,導致網頁打不開。

用Node.js部署簡單應用

想玩點更酷的?安裝Node.js:
sudo yum install nodejs -y
創建一個app.js檔案:
echo 'const http = require("http");
const server = http.createServer((req, res) => {
res.end("Hello AWS!");
});
server.listen(8080);' > app.js

執行:
node app.js
現在用IP:8080訪問,應該能看到Hello AWS!不過記得在安全組裡開8080端口哦!

但這樣直接跑,一關掉SSH就停止了。想讓它在背景運行?可以用nohup:
nohup node app.js &
或者用PM2管理:
npm install -g pm2
pm2 start app.js
這樣更穩定,關掉終端也不會死。

常見問題解決:新手避坑指南

無法連線SSH?

檢查三件事:1. 安全組是否開放22端口;2. 密鑰對是否正確;3. 伺服器IP是否正確。如果用Windows,用PuTTY需要把.pem轉成.ppk(用PuttyGen工具)。另一個可能是網路ACL或路由問題,但一般安全組設定對了就沒問題。

還有一個常見錯誤:.pem檔案權限不對。在Mac/Linux上,用chmod 400 my-key-pair.pem修改權限,否則SSH會拒絕使用。Windows用戶用PuTTY的話,轉成.ppk後就沒問題。

帳單突增怎麼辦?

AWS免費層有時會誤觸收費項目,比如S3儲存或數據傳輸。定期檢查「成本與使用報告」,設置預算警報。記住,關掉不用的實例(停止或終止),不然錢就悄悄跑光了!

怎麼檢查帳單?登入AWS後,點右上角賬單,看「Cost Explorer」。設置預算警報:在「Billing Dashboard」點「預算」,新建預算,設定金額,比如$1,這樣超額會發郵件提醒。另外,用完伺服器後,一定要「停止」或「終止」實例,不然即使關掉SSH,實例仍在運行,計費照常!

忘了密鑰對怎麼辦?

AWS國際帳號開戶 悲劇!AWS不會提供密鑰對,只能重新建立實例。所以一定要備份.pem檔案,存到安全的地方,比如密碼管理器。下次註冊時記得用雲端儲存備份,比如Google Drive或Dropbox。

如果已經遺失,唯一辦法是創建新實例,然後把舊實例的數據遷移。但這很麻煩,所以強烈建議:1. 用密碼管理器存.pem檔案;2. 記得備份到多個地方;3. 寫個筆記提醒自己這個文件多重要!

結語:雲端世界,你也可以輕鬆入門

AWS看起來複雜,其實一步步來就超簡單。從註冊帳號、創建EC2、設定安全組到部署應用,每個步驟都像搭積木一樣。關鍵是先別怕,遇到問題Google一下,社群資源超豐富。現在你的雲端伺服器已經啟動,快去部署你的專案吧!記住,雲端世界沒有那麼可怕,敢嘗試就成功一半啦!

最後送你一句話:「雲端不是魔法,是工具。用得好,它會讓你的生活變簡單。」所以,別再猶豫,點擊「執行實例」,開始你的雲端之旅吧!

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系