# 在AWS上架設網站(WordPress) ###### tags: `AWS` `Tech` ### Overview 此章節將會介紹如何在AWS上架設個人網頁,其中的步驟為: 1. 申請 AWS 帳號 2. 在 AWS 開一台主機(架設Server) 3. 建置 LAMP 架構以及 WordPress 相關套件 ### 申請 AWS 帳號 * 前往AWS網站: https://portal.aws.amazon.com/ * 點選 Create a new AWS account 來建立帳號,並填寫個人及信用卡資訊 * 完成後點擊Root user & 信箱帳密來登入AWS ### 在 AWS 開一台主機(架設Server) * 首先建立AWS Elastic Compute Cloud (AWS EC2,在雲端提供可調整大小的運算容量),  * 點擊 ++建立 instances 執行序++,並填寫標籤名稱 * 選擇 應用程序的作業系統映像檔 (Amazon Machine Image),可選擇所需的作業系統,而我們設定為預設值++Amazon Linux 2++,主機類型選擇 ++t2.micro++,規格之後想修改仍可調整,目前規格如下:  * 金鑰部分是用來登入主機認證使用,因此需 ++選擇建立新金鑰(Create a new key pair),並輸入 key pair name,然後將金鑰下載下來++,請務必妥善保存 * 因此網站之後須提供外部使用者訪問,因此務必設定在 子網路部分設定成++Public Subnet (任選其一)++,並++開啟自動指派公開IP++(Auto-assigh Public IP)功能  * 為了規範日後能進入操作的人員,需要Security Group,並加入安全規範,在此,我們選擇 ++建立安全群組(Create a new security group)++,並在規則中++加入HTTP/HTTPS 給任意外部使用者++,目的是讓外部使用者透過網路瀏覽我的網站,最後留一個++SSH(22, 223.137.20.173/32)++ 的Port給自己來連到組機進行設定  * 設定硬碟大小為預設8GB  * 在設定完全部後,點擊 ++啟動執行個體(Launch Instances)++,並確認主機為Running狀態後++點擊Connect++,如此便可看到Public IP(此為浮動IP,如要改固定IP,需申請Elastic IPs) * 點擊 SSH Client,並照頁面指令,即可連線至此主機 ### 建置 LAMP 架構以及 WordPress 相關套件 LAMP 是透過 ++Linux + Apache + MySQL + PHP++ 這種方式來架設網站伺服器組合的簡稱,算是非常廣泛被使用的網站環境建置組合 * 參考AWS提供的 ++[教學:在 Amazon Linux 2 上安裝 LAMP Web 伺服器](https://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html)++ 來架設LAMP的Server * LAMP架設好後,即可在該Server上布置 安裝WordPress 網站,此部分可參考AWS提供的 ++[教學課程: 託管 Amazon Linux 2 上的 WordPress 部落格](https://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/hosting-wordpress.html)++ 只要完成以上流程,便可在AWS上布局個人的 WordPress ### Reference: https://ithelp.ithome.com.tw/articles/10267491
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.