見出し画像

【応用67%】TECHCAMP名古屋22日目

どうも、ジュンです

いつもご視聴、コメント、高評価、ありがとうございます

TECHCAMP名古屋 73期 副業フリーランスコース22日目で学んだことについてお話します

gitで1個、AWSで5個、Linuxで2個、Unicornで4個、その他1個のことについて学んだので、それぞれ説明します。
また、ローカル環境構築手順、EC2構築手順、EC2のSSH接続手順、EC2のLinux環境構築手順、EC2のunicorn環境構築手順についてまとめたので、それぞれ説明します。

★gitで学んだこと★
1.直前のpushまで戻る方法
git checkout .

★AWSで学んだこと★
1.AMI
Amazon Machine Imageの略です
サーバデータまるごと保存したデータのことです

2.キーペア
SSHでEC2にログインするときに必要となる秘密鍵です

3.ElasticIP
AWSから割り振られた固定のパブリックIPアドレスのことです
インスタンスの起動・停止に関わらず、
常に同じIPアドレスで通信が可能になります。

4.インバウンドのソースの意味
許可するIPアドレスを表します
0.0.0.0や::/0は全てのアクセスを許可するという意味です

5.無料なのにElasticIPを付与して料金がかかる理由
3つの条件を満たしていないと料金がかかります
1.Elastic IP アドレスが EC2 インスタンスに関連付けられている
2.Elastic IP アドレスに関連付けられているインスタンスが実行中である
3.インスタンスに 1 つの Elastic IP アドレスしか付与されていない

つまり、有限であるIPアドレスを無駄遣いしているような状態にしていると
料金が発生します。

★Linuxで学んだこと★
1.yum -y installの-yの意味
なにかをインストールするとき、
yes/noが聞かれた場合に全てyesで進めます

2.Node.js
サーバーサイドで動くJavaScriptのパッケージです。
CSSや画像を圧縮する際に活用されます。

★Unicornで学んだこと★
1.Unicornとは
全世界に公開されるサーバ上でよく利用されるアプリケーションサーバーです

2.worker
処理の高速化のためにプロセスを分裂させます
worker_processがその数
working_directoryが参照ディレクトリ
pidがプロセスID
listenがポート番号です

3.secret_key_base
Cookieの暗号に用いられる文字列です
railsアプリケーションを動作させる場合は
必ず用意します
外部に漏らしてはいけません

4.Rack
アプリケーションサーバとアプリケーション本体がやり取りする時、そのままでは連携することができないため、翻訳用のプログラムが必要になります。それがRackです。

★その他★
1.ターミナルの入力を1行まるごと削除する方法
Ctrl + u

★ローカル環境構築手順★
★EC2構築手順★
★EC2のSSH接続手順★
★EC2のLinux環境構築手順★
★EC2のunicorn環境構築手順★
unicornジェムの追加
https://github.com/EL93019205/chat-space/commit/9f914b884b99fef22f5e0c668791ba6cbcafc20d
bundle install
https://github.com/EL93019205/chat-space/commit/a5139fb49158d52afb1ba8f93108e76a8a725d13
unicorn.rbの追加
https://github.com/EL93019205/chat-space/commit/0fb6a81923b45f0231ca779b50af5e30c47388fb
javascript軽量化解除
https://github.com/EL93019205/chat-space/commit/9afb2721f1106ec1fcb99b94347914df96fb60fd
EC2でMySQLを利用できるようにする
https://github.com/EL93019205/chat-space/commit/d5330bae547bfced3d98e0f6f803e68547883640

★環境構築手順書置き場★
https://drive.google.com/drive/folders/14F4AmgnK0n022uYLatlQbvuPIGLGLFgt

今回の動画は以上です
今日もまたひとつ賢くなりました

この動画がいいなと思った方はチャンネル登録、高評価、
twitterのフォロー、よろしくお願いします

それではまた次の動画でお会いしましょう
ご視聴いただき、ありがとうございました

この記事が気に入ったらサポートをしてみませんか?