まずはAmazon Web Services実践入門 (WEB+DB PRESS plus)を買って一通り読んでみました。
なるほどよくわからん!でもいいのです。(ちなみにこの本はいい本です。何度も読み返そうと思います。)とにかく全体の流れを掴みます。
そのあとはドットインストールでお勉強です。Amazon Web Services入門 (全17回)で実際に操作している画面を見ながら学習です。でも少し古いのでAWSのUIが英語ですね。
さっそく登録をしたら、EC2を使えば事足りそうなので、インスタンスをつくって、秘密鍵を保存して、EC2を立ち上げます。
立ち上げる度にサーバ名が変わるようなので、E-IPでIPをとってしまいます。EC2に関連付けないとお金がかかるようですが(前出の書籍に書いてありました)、関連付けたところでお金がかからないかどうかは分かりません・・・(関連付けてもインスタンスを止めてしまうと課金対象です。以下参照。)。
WindowsのsshでつなげるようにPuTTYをインストールします。PuTTYで秘密鍵を使うには変換しないといけないので、PuTTYgenというやつで変換します。やり方は公式のドキュメントに載っていたので、これでだいたいうまくいきました。
ドットインストールの#05 仮想サーバーに接続してみようを参考に設定をします。
1 2 3 4 5 6 7 8 9 |
yumをアップデート $ sudo yum update Is this ok [y/N]: y 全部YesでApacheとPHP、MySQLをインストール $ sudo yum -y install httpd php mysql Apacheを起動 $ sudo service httpd start 立ち上がったときに自動でApacheを起動 $ sudo chkconfig httpd on |
公式のドキュメントにWinSCPでのアップロードの設定ものっていたので一緒に設定しました。
多分これでなんとか使える感じになりました。ほっと一息ついたらインスタンスをStopしておきます。