AWS EC2にBitnami Redmineをインストールして、公開する方法を紹介します。
インスタンスの作成から公開まで約30分ほどで完成します。
Redmineがインストールされた有料のAmazonマシンイメージ(AMI)もありますが、自分でインストールすれば、アカウントに付いている一年間の無料利用枠(750時間/月)を、有効活用できます。
EC2インスタンスの作成
AWSにログイン後、EC2に移動して[インスタンス作成]をクリックします。
マシンイメージの決定
最初に、Amazonマシンイメージ(OS)を決定します。対象を無料利用枠に絞り込むには、サイドバーの「無料利用枠のみ」にチェックを入れてください。
今回は無料利用枠の中から「Microft Windows Server 2012 R2 Base」を選択しました。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57dbfeaf7e0ee.png)
インスタンスタイプの選択
次に、インスタンスタイプを選択します。今回は無料利用枠の「t2.micro」を選択しました。
ここで[確認と作成]ボタンをクリックすると、以降の手順はスキップ(規定値が適用)されてしまいます。[次の手順:インスタンスの詳細の設定]ボタンをクリックしましょう。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57dbfed4a8458.png)
インスタンスの詳細設定
インスタンスの詳細設定は規定値のままで大丈夫です。[次の手順:ストレージの追加]をクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57dbff3468b7e.png)
ストレージの追加
ストレージのサイズを設定します。「Microft Windows Server 2012 R2 Base」のスナップショットは30GBあるため、無料利用枠上限一杯の30GBが必要になります。
そのまま[次の手順:インスタンスのタグ付け]をクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57dbff566c0fe.png)
インスタンスのタグ付け
「RedmineServer」などの値を入力したら、[次の手順:セキュリティグループの設定]をクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57dbffae66882.png)
セキュリティグループの設定
[ルールの追加]ボタンをクリックして、セキュリティグループに「HTTP」を追加してください。(規定値のRDPは必要ですので消さないでください。)
送信元は、ご自分のPCなど既知のIPに絞れる場合は設定します。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57ddbd7380303.png)
インスタンス作成の確認
設定を確認してOKであれば、[作成]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57ddbf2e31633.png)
キーペアの作成
リモートデスクトップの認証で必要となるキーペアを作成します。
キーペア名を入力して、[キーペアのダウンロード]ボタンをクリックしてください。ダウンロードしたファイル(拡張子pem)は、この後使用するので大切に管理してください。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57ddc019a15e6.png)
ダウンロードしたら[インスタンスの作成]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57ddc10501dc5.png)
インスタンスの作成
インスタンスの作成が開始されます。この間5分程度ありますので、最新の「Bitnami Redmine、 Stack」のインストーラーをダウンロードしておきましょう。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57ddc58e786ae.png)
インスタンスのステータスチェックが2/2になれば、仮想サーバーの完成です。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57ddce1a12b08.png)
![](http://a1-style.net/wp/wp-content/uploads/2016/09/img_57e11be4cfc2a.gif)
Windowsサーバーへのリモートデスクトップ接続
Windows PCであれば標準でインストールされている「リモートデスクトップ」を使って、EC2インスタンスのWindowsサーバーに接続します。
パスワードの取得
接続するEC2インスタンスを選択して[接続]ボタンをクリックすると、次のような画面が表示されます。[パスワードの取得]ボタンをクリックしてください。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57ddd096236ab.png)
参照ボタンをクリックして、インスタンスを作成するときにダウンロードした拡張子pemのファイル(上に名前が出ています)を選択します。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57ddd2c1b9ef0.png)
[パスワードの暗号化]ボタンをクリックして、暗号化された短いパスワードを作成します。この画面で表示されている「パブリックDNS」「ユーザー名」「パスワード」は接続で使用するので、どこかに控えておいてください。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57ddd99c1a3fc.png)
リモートデスクトップの起動
「Windows10にアップデートしてから所在がわからなくなった」「メニューから消えた」という方は(ぼくもそうですが)、画面左下のCortanaに「リモート」と入力すると、ショートカットが表示されるので、そこから起動してください。
右クリックからタスクバーやスタート画面にピン留めしておくと、次から便利です。
コンピューター名の入力
起動したらコンピューター名に「パブリックDNS」を入力して、[接続]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57dddd9e2c466.png)
資格情報の入力
次に、先ほど取得した「ユーザー名」と「パスワード」を入力して、[OK]ボタンをクリックします。資格情報を記憶しておくと次回から入力は不要です。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57e11be4ca24d.png)
警告画面が表示されるので、「このコンピューターへの接続について今後確認しない」にチェックを入れて、[はい]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de022c4d8af.png)
しばらくすると、仮想サーバーのディスクトップが表示されます。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de0365812e1.png)
HTTPポートの開放
ログインしたついでに、HTTPのポート(80)を開放しておきます。
Server Managerの起動
タスクバーから「Server Manager」を起動します。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de04bfbb534.png)
Windowsファイアウォールの表示
サイドバーの「Local Server」をクリックして、「Windows Firewall」のリンクをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de06bc06f48.png)
新しいインバウンドルールの作成
右側にある「Advanced Settings」をクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de078d3fae1.png)
左のサイドバーの「Inbound Rules」をクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de086ae766d.png)
右側のサイドバーから「New Rule…」をクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de09623154d.png)
「Port」を選択して、[Next >]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de0abfe1afd.png)
「TCP」が選択されていることを確認して、「Specific local ports」にHTTPのポート番号「80」を入力します。入力が終わったら[Next >]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de0afd174c5.png)
「Allow the connection」が選択されていることを確認して、[Next >]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de0bf200de1.png)
すべてにチェックが入っていることを確認して[Next >]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de0c7c35141.png)
このルールに名前を付けます。分かりやすいように「Redmine」としました。
入力が終わったら[Finish]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de0d74073fe.png)
新しく作成したルール「Redmine」が有効になりました。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de0e0f68191.png)
![](http://a1-style.net/wp/wp-content/uploads/2016/09/img_57e11be4b2b4d.gif)
Redmineのインストール
引き続きリモートデスクトップを使用して、Redmineをインストールします。
インストーラーのコピー
ローカルPCにダウンロードしておいた「Bitnami Redmine Stack」のインストーラーを[Ctrl+C]でコピーして、リモートデスクトップ上に[Ctrl+V]でペーストします。
7、8分かかるので、そのままお待ちください。[PrintScreen]などの操作をすると、途中で中断してしまいます。(このハードコピーの取得で判明しました。。。)
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de13fedd1c1.png)
インストール
ペーストが無事完了したら、インストーラーを起動してインストールします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de18e731c95.png)
「This PC」の「Local Disk」の下にフォルダを作成してインストールしました。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de198e79e07.png)
Redmineを初めてインストールされる方は、次の記事を参考にしてください。
![](https://a1-style.net/wp/wp-content/uploads/2023/12/how-to-install-bitnami-redmine-for-windows-v32x_ic.png)
アクセスの確認
インストールしたRedmineにアクセスできるか、確認します。
Windowsサーバー内からのアクセス
先ずは、Windowsサーバー内からアクセスしてみます。
インストールが終わったら、「Redmine アプリケーション起動」にチェックが入っていることを確認して、[終了]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de1c6b2b561.png)
Webブラウザが起動するので、「Access Redmine」をクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de1d0b82b9f.png)
信頼できるアクセス先か確認する警告が出るので、以降警告が出ないように[Add…]ボタンをクリックして登録します。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de1e0f82b26.png)
[Add]ボタンをクリックして登録後、[Close]ボタンをクリックします。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de260d3a46c.png)
無事、Redmineの画面が表示されました。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de2709075ed.png)
ローカルPCからのアクセス
ローカルPCのWebブラウザを起動して、EC2インスタンスのパブリックDNSにHttpプロトコルでアクセスしてみます。
http://ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com/ ※xx-xx-xx-xxはパブリックIPです。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de289100e11.png)
Redmineに直接アクセスするには後ろに「redmine」をつけます。
http://ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com/redmine/ ※xx-xx-xx-xxはパブリックIPです。
![](https://a1-style.net/wp/wp-content/uploads/2016/09/img_57de2a8ae335e.png)
まとめ
Amazon Web Service(AWS)を利用すれば、とても簡単にクラウドなRedmineサーバーを公開することができます。無料利用枠では色々制限があるものの、個人用Redmineとしてなら、ソコソコ使えそうです。
コメント