プロジェクト

全般

プロフィール

レンタルサーバでRedmineを構築する-その1 契約〜OSの基本設定- » 履歴 » バージョン 1

Haru Iida, 2009/04/30 11:25

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