プロジェクト

全般

プロフィール

レンタルサーバでRedmineを構築する » 履歴 » バージョン 3

Haru Iida, 2009/04/30 06:15

1 1 Haru Iida
2
h1. レンタルサーバでRedmineを構築する
3
4 2 Haru Iida
{{>toc}}
5
6 1 Haru Iida
本サイトの構築でいろいろ苦労したので覚書。本サイトは"VPSLink":http://vpslink.com/ という海外のレンタルサーバ上に構築しています。
7
8
h1. レンタルサーバサイトを選ぶ
9
10
専用サーバは高いので共用サーバを使うことにした。いろいろ調べたら海外の業者の方が安そう。Railsが使える業者ところとしては"Slicehost":http://www.slicehost.com/ が有名なようだがVPSLinkの方が少し安かったのと、Slicehostは最初の3ヵ月分の料金を前払いしなければならないということでVPSLinkにした。
11
12
試してみてダメそうならすぐに乗り換えればいいやという軽い気持ち。
13
14
h1. VPSLinkに契約する。
15
16
VPSLinkはバーチャルサーバとしてOpenVZとXenの2つのメニューを用意している。今回はより独立性の高いXenを選択することにした。
17
18
契約はWebサイトから質問に答えていくだけです。もちろん英語です。
19
20
料金は使用するメモリやディスク毎に設定されていて一番安いものではメモリ64MB、ディスク2.5GBで月7.95ドル。64MBのメモリで何に使えるのか判りませんが。とりあえずメモリ512MB、ディスク20GBで月34.95ドル(2009/4/30のレートで3414円)を選択。ちなみにこれは1ヵ月契約で12ヵ月契約だと月あたり29.36ドル(2009/4/30のレートで2867円)という安さ。少し試して良さそうだったら円安のうちに12ヵ月契約に移行した方が良さそう。
21
22
後はメールアドレスやクレジットカード番号などを入力すれば完了。海外なのでちょっと緊張しましたがあっけなく完了。
23 2 Haru Iida
24
数分でVPSLinkのアカウント情報が載った契約完了メールがやってきます。
25
26
h1. OSの選択
27
28
メールで送られてきたアカウントでVPSLinkのサイトにログインすると、My-VPSLinkというWeb上からVMを管理するツールが使えるようになる。このツールを使ってVPSLinkが提供するOSイメージをVMに展開する。運用途中でOSを変えたくなったり、OSが壊れて最初からやり直したくなったらこのツールで何度でもできるようだ。
29
30
OSはすべてLinux系でFedora, Ubuntu, Debianなどメジャーなものが揃っている。今回は仕事で使いなれたCentOS 5.2を選択。
31
イメージのインストールを実行する。これも数分で完了する。完了するとIPアドレスやrootのパスワードがメールで送られてくる。
32
33
h1. OS初期設定
34
35
h2. ログイン
36
37
ログインはsshで行う。今回は"Tera Term":http://sourceforge.jp/projects/ttssh2/ を使用。
38
39
h2. とりあえずアップデート
40
41
インストールされている各種ソフトウェアをアップデートする。
42
43
<pre>
44
yum update
45
</pre>
46
47
途中でエラーになる・・・
48
49
"この辺り":http://www.ftnk.jp/~fumi/cl/2009-04-05-6.html の情報を参考に以下のコマンドで回避。感謝。
50
51
<pre>
52
yum clean all
53
yum yum update glibc\*
54
yum update
55 1 Haru Iida
</pre>
56 3 Haru Iida
57
h2. Webminをインストール
58
59
Webベースのシステム管理ツール "Webmin":http://jp.webmin.com/ をインストールする。
60
http://jp.webmin.com/download からwebmin-1.430-1.noarch.rpmをダウンロード。
61
62
<pre>
63
rpm -ihv webmin-1.430-1.noarch.rpm
64
</pre>
65
66
インストールが完了すると勝手に
67
h3. Webminに接続・・・が繋がらず
68
69
自分のPCのブラウザからhttp://サーバのIPアドレス:10000 にアクセスするも繋がらず。
70
Webminは初期状態ではlocalhostからしか接続できないらしい。
71
72
サーバにログインし、lynxで接続
73
74
<pre>
75
lynx http://localhost:10000
76
</pre>
77
78
left-menu -> Webmin Configuration -> IP Access Control に進み"Allow from all address"にチェック。
79
80
すると目出度く自分のPCからFireFoxでアクセスできるようになった。