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年5月18日 星期三
Rails求職過程心情筆記
沈寂了好一陣子沒有來紀錄自己的程式筆記,原因是3月多都在找工作,花了很多時間面試、東奔西跑,所以寫程式的時間就減少了,也比較沒有時間整理筆記PO上來;然後在4月時找到工作了,進入新公司有好多需要適應、磨合還有學習的,因此也是花很多時間讓自己跟上整個團隊的腳步,所以也比較沒心力整理筆記(但是其實都有紀錄下來),接下來漸漸上軌道之後應該就會繼續經營這個部落格了!
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。由於註冊以及建立主機的過程比較固定,因此此篇就直接引用其他前輩寫的教學文,然後輔以一點我在過程中認為要注意的點。
2016年2月17日 星期三
Ruby on Rails筆記 — 在文章中直接插入Dropbox裡面的照片
I. 寫在開始之前
要製作自我介紹頁面時想到了這個問題,如果可以把照片放在dropbox裡,然後直接從網站連結的話勢必可以節省不少空間。如果有興趣的朋友就繼續往下看囉!
2016年2月3日 星期三
Ruby on Rails 筆記 — 後端Rails當API + 前端AngularJS
I. 寫在開始之前
對Rails有了基本的認識,以及實作過一兩個小專案後,在朋友的推薦下,決定嘗試把Rails當作API使用,並且搭配AngularJS[1],也就是所謂的前端JS框架進行開發。簡單來說Rails的功能變成只有儲存和讀取資料庫裡的資料,也就是所謂的後端;而在前端的各個view和controller都由AngularJS來完成。因此最重要的重點就是如何在前後端相互傳資料,以及如何配置AngularJS。
標籤:
AngularJS
,
API
,
front-end framework
,
Rails
,
Ruby
訂閱:
文章
(
Atom
)