yujiroのプログラミング

勉強内容をアウトプットし、サボらないようにする為のブログ

本番環境関連

<DAY193>ロードバランサーとは

●9/02(月) ●学習日数 193日 ●学習時間(本日)3時間 ●累計学習時間 827.0時間 ●一日あたりの平均学習時間 4.34時間 ロードバランサとは? ロードバランサとは、インターネット等の外部ネットワークからのリクエストを複数のサーバに割り振る装置です。これによ…

<DAY189>本番環境下でseedファイルを読みこます方法

●8/29(木) ●学習日数 189日 ●学習時間(本日)1時間 ●累計学習時間 820.0時間 ●一日あたりの平均学習時間 4.34時間 環境 AWS EC2インスタンス どんな時に seedをファイルを作成したが、本番環境にも読み込ませたい時。 結論 ディレクトリが大切 カレントまで移…

<DAY182>本番環境にてsequelproを使用する方法

●8/22(木) ●学習日数 182日 ●学習時間(本日)9時間 ●累計学習時間 793.0時間po- ●一日あたりの平均学習時間 4.33時間 必要な情報(写真) 必要な情報 MYSQL ホスト 127.0.0.1 ユーザー名 root ポート 3306 SSHユーザー ec2-user SHHpポート 22 参考文献 Seque…

<DAY169>Amazon AWS S3を用いた画像アップロード

●8/9(金) ●学習日数 169日 ●学習時間(本日)6時間 ●累計学習時間 777.0時間 ●一日あたりの平均学習時間 4.72時間 前提条件 (1)CarrierWaveにて画像をアップロードしている (2)capstranoにて自動デプロイ設定をしている (3)IAMにて権限を制限したユーザーを登…

<DAY168>Amazon 権限を制限したユーザーの作成 IAM

●8/8(木) ●学習日数 168日 ●学習時間(本日)4時間 ●累計学習時間 771.0時間 ●一日あたりの平均学習時間 4.72時間 はじめに どのようにして権限を制限したユーザーを作成するのかをメモするログインしているユーザーの権限は一番強いもの(root)です。AWS上の、…

<DAY167>本番環境にてマイグレーションファイルを更新したい場合

●8/7(水) ●学習日数 167日 ●学習時間(本日)6時間 ●累計学習時間 767.0時間 ●一日あたりの平均学習時間 4.72時間 対象者 ローカル環境でマイグレーションファイルに変更を加える際に、 rake db:migrate:reset を使用し、 上記のコマンドで変更したカラムが本…

<DAY165>アップロードしたくないAWS関連の秘密情報を一括で設定

●8/5(月) ●学習日数 165日 ●学習時間(本日)4時間 ●累計学習時間 756.0時間 ●一日あたりの平均学習時間 4.72時間 #はじめにgithubにアップロードしたくないデーターを誤ってプッシュしないようにする為に必要な手順。 #手順1ターミナルから、Homebrewを経由…

<DAY153>仮装サーバー、アプリケーションサーバー、WEBサーバーの役割

●7/24(水) ●学習日数 153日 ●学習時間(本日)3時間 ●累計学習時間 737.5時間 ●一日あたりの平均学習時間 4.82時間 はじめに 本番環境構築にてなぜnginxを導入するのか曖昧な部分があったり、 unicronが必要な理由であったり、EC2インスタンスがなにかざっくり…

<DAY152>本番環境のLOG保存場所の注意

●7/23(火) ●学習日数 152日 ●学習時間(本日)8時間 ●累計学習時間 734.5時間 ●一日あたりの平均学習時間 4.88時間 環境 AWS EC2インスタンス(仮想サーバ) unicorn(アプリケーションサーバー) noginx(WEBサーバー) はじめに 設定でどのディレクトリにLOGを保…

<DAY147>本番環境でよく使うコマンドまとめ

●7/18(木) ●学習日数 147日 ●学習時間(本日)4時間 ●累計学習時間 714.5時間 ●一日あたりの平均学習時間 4.88時間 はじめに よく使っていたコマンド。 SSHで接続するまで EC2インスタンス ローカル(PC) $cd .ssh $ssh -i <登録したKEY> <登録した-ユーザ名>@…

<DAY146>AWS EC2インスタンス作成後の 環境構築

●7/17(水) ●学習日数 146日 ●学習時間(本日)4時間 ●累計学習時間 710.5時間 ●一日あたりの平均学習時間 4.88時間 SSHログインする時 sshまで移動する $cd .ssh/ EC2インスタンス取得時のログイン名、IPアドレスが必要 ログイン名はデフォルトではec2-userと…

<DAY100>復習アウトプット用 Capistranoを利用した自動デプロイ

学習状況 ●学習日数 100日 ●学習時間(本日)8時間●累計学習時間 450時間●一日あたりの平均学習時間 4.5時間 Capistranoの導入 group :development, :test do gem 'capistrano' gem 'capistrano-rbenv' gem 'capistrano-bundler' gem 'capistrano-rails' gem '…

<DAY99>Nginxの導入(WEBサーバー)

*学習状況 ●学習日数 99日 ●学習時間(本日)11時間 ●累計学習時間 442時間 ●一日あたりの平均学習時間 4.46時間 要点まとめ アプリケーションサーバとは、動的なコンテンツを生成し、処理結果をWebサーバの返すプログラム アプリケーションサーバには2つの役…

<DAY98>unicoronを用いた本番環境構築

学習状況 ●学習日数 98日 ●学習時間(本日)9.5時間●累計学習時間 431.0時間●一日あたりの平均学習時間 4.39時間 unicoronの要点まとめ unicoronって何?? アプリケーション本体を格納して、 動的処理を行うためのサーバー。 railsで使うまでの流れ gem導入 `…