素人サーバー構築9

I amについての注意点

1利用者ごとにiamユーザーを払い出し、使いまわさない
2役割毎のiamグループを作成することで、管理が簡単になる
3権限は必要なものだけを割り当てて事故を防ぐ
4プログラムから使用する場合、iamロールを使用できないか考える。

 

capistranoとは

複数のリモートマシンでコマンドを並列に実行するためのユーティリティのこと。
webアプリのデプロイに使用される。

デプロイメントパスとは?
個々のrailsアプリ専用に作られたディレクトリのこと。

リリースパスとは?
デプロイメントパスの下にある、releasesディレクトリ以下に作られる、パス。
デプロイが行われる毎に作成される。

共有パスとは?
デプロイメントパスの下にある、sharedディレクトリをさす。
ここにはbundle,assets,system,log,pidsなど各リリースを通じて使われるファイルが置かれる。

 

SSLSSL証明書について

SSLはインターネットで安全に通信を行うためのプロトコル
SSL証明書webブラウザがwebサーバーと安全に通信を行うための証明書。第三者機関が発行したSSL証明書をwebサーバーに設置する必要がある。

SSL対応のwebサイトを運用するためには、一つのIPアドレスが必要になる。

 

これから調べてやること

実際に自分のケースに当てはめてみる。
簡単な一枚もののhomepageのデプロイ。


1どのような組み合わせでやるのか?

2自分の場合、サーバー上の設定で何が必要か、何が必要でないのかの見極め

railsのアプリの設定がほぼわからないから、そこのキャッチアップ。

この三つかな。

 

用語メモ

シンボリックリンクとは?

イメージ的にはリンクと同じ中継役みたいなイメージ。
シンボリックリンクにアクセスすると、対応するファイルが開かれる。

 

参考:Ruby on Rails環境構築ガイド