從無到有: 安裝 & 自動部署 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 的話請參考這篇: Gener...