サーバの準備(Ubuntu Server 10.04 LTS編) - Rails本番環境構築ガイド
この文章は、『改訂新版 基礎Ruby on Rails』読者サポートページの「本番環境構築ガイド」の一部です。
Ubuntu Server 10.04 LTSでRailsアプリケーションを運用するために必要な準備作業を行います。
OSのインストール作業は完了しているものとします。また、インストール時に作られる管理者ユーザーの名前は kuroda であるとします。ご自分で設定した名前で読み替えてください。
以下の手順は、すべてkurodaユーザーで実行してください。行頭の % はコマンドプロンプトですので、入力から省いてください。
各種パッケージのインストール
% sudo apt-get update % sudo apt-get upgrade % sudo apt-get install build-essential automake % sudo apt-get install zlib1g-dev libssl-dev libreadline6-dev libyaml-dev libxml2-dev libxslt-dev % sudo apt-get install libsqlite3-dev libcurl4-openssl-dev % sudo apt-get install apache2 openssh-server apache2-prefork-dev libapr1-dev libaprutil1-dev
ファイアウォールの設定
% sudo ufw enable % sudo ufw default deny % sudo ufw allow 22/tcp % sudo ufw allow 80/tcp
sshとhttpによる接続だけを許可しています。
目次
- サーバの準備(CentOS 6.2編)
- サーバの準備(Ubuntu Server 10.04 LTS編)
- SSH公開鍵の設置
- Ruby 1.9.3のインストール
- Railsアプリケーションのセットアップ
- ApacheとPhusion Passengerのセットアップ
- データベースとの接続(MySQL編)
- データベースとの接続(PostgreSQL編)
- Capistrano
- GitHubとの連携

