AWSをいじり倒す(12.Amazon Lightsail)
今回は勉強ではなく、仕事でLightsailを使ってredmineサーバを建てることになったのでついでに記事化
そもそもLightsailとは何か
Amazon Lightsailとは?EC2との違いとメリット・デメリットを調べてみた | NHN テコラス Tech Blog | AWS、機械学習、IoTなどの技術ブログ
簡単に言うとAWSのパッケージ商品。
何も考えなくてもちゃんとした構成で用意してくれる。
何だかえらいポップな画面からスタート。
ロケーションの選択。国旗まで出しちゃってまあ。
明らかに他のサービスとは異質w
プラットフォームの選択
Windowsだとできることは現時点でほとんどなく、
どのアプリ入れますか
複数選択はできない。今回はRedmine
キーペアの設定
デフォルトだと、キーの名前を自動生成してくれるみたい。
デフォルトキーを手元にダウンロードしておく。
スナップショットは・・・うーんいるようないらんような
月額$0.05/GBで、2回目以降は増分のみとのことなのでとりあえず有効化。
お値段。月額$3.5は安い。
派手な使い方しないしこれでよさそう。後から増築もできるし。
リソース名の設定とか、インスタンス数の指定とか。
このキータグはLightsailのリソースの中だけで使うものみたいだ。
用途は普通に管理のため。
Amazon Lightsail のタグ | Lightsail ドキュメント
でもわざわざキーオンリータグを準備した意味がわからん。キー値タグでいいやん
せっかくなのでつけてみた。
作成ボタンポチー
こんばんは!
過剰にユーザフレンドリー感だしてるなぁ。
AWSとっつきにくい人向けなのかね。
ほどなくしてできた。
独自のSSHクライアントも提供してくれているみたいだが、
IPとユーザ名と、先ほどダウンロードしたキーがあるので
EC2にアクセスするのと同じ要領でSSHで接続。
つながった
そしてこの黒塗りのところにブラウザからのログインパスワードが書いてある
パブリックIPをブラウザに放り込むと
無事表示された。
仕上げの設定。
IPアドレスの固定化。無料だから必ずやろう。
ネットワーキングから静的IPの作成
ロケーションは東京、インスタンスは先ほど作ったものを指定
静的IPの指定で一意な名前をつける
アタッチしている間は無料ですよ、と。
ちなみにアタッチしないと$0.005/h取られる模様。無駄に確保すんなってことね
作成を押すと静的IPが取得できた。アタッチもそのまましてくれたっぽい
早速このIPアドレスでRedmineにログインできることが確認できた。
DNSの設定も行えるらしい。
静的IPを設定した後、新たなメニューが増えている
が、今回はLBも使わないので
名前解決してやれば事足りてしまった。
ということで今回はAWSの設定見送り。
月額$3.5、遊びでポイポイたてるにはちと高いが、
ちゃんと使う目的で建てるなら安いし、何よりラクチンだ。
後日、HTTPS化を行った。
やり方は複数あるみたいで、
lightsailで立てたredmineをHTTPS化する手順を書いたサイトを探したが、
certbot-autoを入れるやり方はredmine 404 errorとでてうまくいかん。
結局、lego clientを使うこれでうまくいった。
Generate and Install a Let's Encrypt SSL Certificate for a Bitnami Application
lightsail環境だとApacheが動いているみたいなのでApacheの場合を選んでいけばOK。
bitnami公式ドキュメントだから手順も安心
このサイトにたどり着くまでに3時間、たどり着いてからは10分でできた。。。
進捗