サーバーの準備(Ubuntu Server 10.04 LTS編)

2012/01/29

『改訂新版 基礎Ruby on Rails』 読者サポートページ > 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 git
% 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 default deny
% sudo ufw allow 22/tcp
% sudo ufw allow 80/tcp
% sudo ufw enable

sshとhttpによる接続だけを許可しています。必要に応じて変更してください。

% sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
22/tcp                     ALLOW       Anywhere (v6)
80/tcp                     ALLOW       Anywhere (v6)

ファイアウォールの設定を確認しています。

目次