nginx

ec2でポートを開放しNginxを通信可能にする(FireWallの設定)

その前に、、 ポートの開放80のHTTPとHTTPSの違いが気になった HTTPS 443 HTTP 80 (Nginx) 第2回 HTTPSの詳細:超入門HTTPS(1/2 ページ) - @IT 本題 ファイアウォールで80番ポートがブロックされているから、ポートの開放(80)をして、Nginxを表示するよう…

Nginxのコードをなんとなく理解する

Nginxの特徴→リバースプロシキ: webサーバーの分身になって、処理をこなう。処理が大きくなってきたら、新たな身代わりサーバを作成して、負荷を分散してくれる。 理解するコードはこれ。(深くは追わない) user nginx; worker_processes auto; error_log /va…

docker pull nginxしたものを編集し、自分のDockerHubにpushしたログ

imageは設計書。containerがそれを元に生成される。 $ docker pull nginx コンテナ内に入る $ docker run -it -p 8080:80 nginx bin/bash viが使えるように # apt update && apt install -y vim psコマンドが使えるように # apt update && apt install -y pr…

本番環境では、なぜrails sではなくNginx,Puma?

rack(rails s)はあくまで、アプリケーションサーバー。なので、webサーバが持っているような負荷を分散させるための機能などがなく、実運用していく上で、大勢の人がサイトを見たときなどにとても重くなってしまう。 nginx: たくさんの人から、同時アクセス…

Nginx, Puma(Unicorn), Racksとは?

Puma(Unicorn) : アプリケーションサーバー Nginx :Webサーバー Racks: RailsとUnicornの通訳 Rails5以降は、Pumaがよく使われている。 https://qiita.com/naoki_mochizuki/items/5a1757d222806cbe0cd1 ・クライアントからの簡単な命令だと、webサーバが処理…