2016年6月17日 星期五
Ruby on Rails 筆記 — 部署(Deploy)網站於Amazon EC2 # Part2:使用Nginx+Passenger部署
I. 寫在開始之前
在看Part2的同時,相信大家都已經根據Part1完成AWS帳號註冊以及伺服器的建立了!接著我們就要在伺服器上嘗試手動部署,也就是在Amazon EC2上使用Nginx+Passenger建立一個部署的環境,並將Rails網站部署在該伺服器上。
Nginx是目前最流行的網站伺服器之一,其運作效率高;而Passenger是一套Apache和Nginx的擴充模組,在部署Ruby on Rails上設定較為簡單,因此選擇兩者進行網站的部署。
2016年3月14日 星期一
Ruby on Rails 筆記 — 部署(Deploy)網站於Amazon EC2 # Part1: AWS註冊 & 架設Server
I. 寫在開始之前
Amazon EC2為一個雲端的運算平台,可以讓我們在上面架設server並部署網站,也就是所謂的IaaS(Infrastructure as a Service),相對於前面部署於Heroku[1]上則是屬於PaaS(Platform as a Service)。兩者的概念是不太相同的,IaaS等同於我們擁有一台虛擬主機,能做的事就跟你在自己電腦上能做的事一樣;而PaaS是很固定的執行環境,你只能在上面部署特定支援的語言或框架的網站,而不能做其他事。更詳細的說明可以參考ihower網站佈署[2]一章。
在使用Amazon['æməz,ɑn] EC2的服務之前當然要先註冊(音標希望大家都能學會正確念法),註冊完畢後則需要在EC2上建立虛擬實例(Instance),講白話就是開啟一台虛擬主機準備架Server。由於註冊以及建立主機的過程比較固定,因此此篇就直接引用其他前輩寫的教學文,然後輔以一點我在過程中認為要注意的點。
訂閱:
文章
(
Atom
)