素人サーバー構築9
I amについての注意点
1利用者ごとにiamユーザーを払い出し、使いまわさない
2役割毎のiamグループを作成することで、管理が簡単になる
3権限は必要なものだけを割り当てて事故を防ぐ
4プログラムから使用する場合、iamロールを使用できないか考える。
複数のリモートマシンでコマンドを並列に実行するためのユーティリティのこと。
webアプリのデプロイに使用される。
デプロイメントパスとは?
個々のrailsアプリ専用に作られたディレクトリのこと。
リリースパスとは?
デプロイメントパスの下にある、releasesディレクトリ以下に作られる、パス。
デプロイが行われる毎に作成される。
共有パスとは?
デプロイメントパスの下にある、sharedディレクトリをさす。
ここにはbundle,assets,system,log,pidsなど各リリースを通じて使われるファイルが置かれる。
SSLはインターネットで安全に通信を行うためのプロトコル。
SSL証明書はwebブラウザがwebサーバーと安全に通信を行うための証明書。第三者機関が発行したSSL証明書をwebサーバーに設置する必要がある。
SSL対応のwebサイトを運用するためには、一つのIPアドレスが必要になる。
これから調べてやること
実際に自分のケースに当てはめてみる。
簡単な一枚もののhomepageのデプロイ。
1どのような組み合わせでやるのか?
2自分の場合、サーバー上の設定で何が必要か、何が必要でないのかの見極め
3railsのアプリの設定がほぼわからないから、そこのキャッチアップ。
この三つかな。
用語メモ
シンボリックリンクとは?
イメージ的にはリンクと同じ中継役みたいなイメージ。
シンボリックリンクにアクセスすると、対応するファイルが開かれる。
参考:Ruby on Rails環境構築ガイド