AWS EC2で個人ブログを運用する場合の料金メモ

これまでAWSを使ってWordPressブログとポートフォリオサイト、2つのWebサイトを運用してきました。だいたいどの程度コストがかかるのか把握できたためメモします。それから節約方法と改善策、デメリットもまとめました。

アクセスキーを使わずにAWS S3とWordPressを連携する方法

WordPressとS3の連携のために、これまでAWSのアクセスキーとシークレットキーを使用していたのですが、もっと安全に運営するためにIAMロールを割り当てる方法に変更しました。

テストを良しなに自動化する「guard」と結果を色付けする「minitest-reporters」

今までコードのテストなんて気にしたことなかったのですが、Rails チュートリアル曰く「ちゃんとやったほうがいいよ〜」とのことだったので、やります。そのテスト関連のメモです。

vi/vimエディタのチートシート(少しずつ更新)

開発環境やサーバーでちょこっとファイルを修正したい時があります。いちいちAtomで開くのは面倒なのでviエディタでスマートにできたらいいなと思い、自分用のチートシートをまとめることにしました。

ドメインのWhois情報を確認するコマンド

ドメインを選ぶときに最も気をつけるべきなのはSEOに強いとかドメインハックとかではなく、Whois情報を非公開にできるかどうかだと思うの。

Evernoteの代替としてAtomのマークダウン機能を試した

普段の何気ないメモの保存・共有にEvernoteを使っていましたが、ソースコードも含め、使い慣れたAtomでまとめて管理するのが良いかもしれないと思い、Atomのマークダウン機能を試してみました。

エックスサーバーからAWSへのWordPressサイトの引越し手順

ブログをエックスサーバーからAWSへ引っ越しました。引越し全体の流れをメモします。

Linuxのターミナルに出力される$の左側の色や文字列をカスタマイズする

WordPressとかLPICの勉強する時はCentOS。Railsを使う時はUbuntu。AWSのステージング環境としてAMI。そんな感じで仮想マシンをいくつ動かしたい時が、私たちにはあります。

Linuxのセミナーに参加してSELinuxとOpenSSH、https化を勉強しました

LPI主催のLinuxセキュリティに関するセミナーへ参加しました。セミナーは2時間程度の座学でしたが、家で実際に作業してみましたので、その内容をまとめます。

奇跡も魔法もあるんだよ。でもdigとnslookupとhostはないんだよ。

ミニマムのCentOS7にはdig、host、nslookupコマンドがありません。「bind-utils」をインストールすることで解決します。