發表文章

目前顯示的是 五月, 2013的文章

從無到有: 安裝 & 自動部署 Ruby on Rails 網站.

這個月把網站從 Amazon EC2 搬回自己的 server, 目前整個環境是 Linux(Ubuntu) + Apache + Ruby on Rails 在跑, 筆記一下從無到有的配置方法:
Install VirtualBox 虛擬主機, 另一個較有名的是 VMWare, 這裡是選用 VirtualBox 4.2.12 作 host.
安裝之後設定一下配置, 大部份都用預設的就可以, 比較不一樣的地方有, 記憶體 1024 MB, 網路使用橋接界面卡的方式, 這樣可以在虛擬 OS 內連線取得固定 IP, 這對使用自有網址來架設網站是很重要的.
Install Ubuntu 下載 Ubuntu 最新版本, 這裡使用 13.04, 然後將映像擋掛載在 VirtualBox 後啟動, 照指示一步一步安裝.
安裝完成後, 記得先把系統更新裝一裝, 之後執行:
$ sudo apt-get update$ sudo apt-get upgrade Install SSH 安裝完 ubuntu 後, 為了之後能遠端操作 server, 所以接著安裝 SSH:
$ sudo apt-get install openssh-server$ ssh-keygen -t rsa$ scp .ssh/id_rsa.pub SERVER_HOST_NAME:~/.ssh/$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys 註: 第 2-4 步是為了之後登入 server 可以不用打密碼.
註: 第 3 步的 SERVER_HOST_NAME 記得換成自己的網址或 IP.
Install vim 接著是安裝 vim, 為了之後能在 terminal 上直接編輯文字檔案 or code:
$ sudo apt-get remove vim-tiny$ sudo apt-get install vim Install Git 版本控制, 因為之後部署網站都是直接從 GitHub 拉下來, 所以需要安裝 Git:
$ sudo apt-get install -y git-core 如果需要使用到 GitHub SSH 的話請參考這篇: Generating SSH Keys
Install NVM + Node 雖然我的網站還沒使用到 Nod…

這個網誌中的熱門文章

DevOps:持續整合&持續交付(Docker、CircleCI、AWS)

Factory pattern 工廠模式

如何使用 Docker 切換不同的 MongoDB