Proxy
Overview
リバースプロキシとプロキシの技術はネットワークを構成する上で欠かせない。これらを活用することで、負荷分散やWebサイトの高速化、さらにセキュリティ向上にも大きな効果がある。
プロキシ : 代理
リバースプロキシ : フォワードプロキシ
リバースプロキシは外部インターネットからサーバへアクセスされる通信を中継する仕組みを指す。
tip
本番環境のバックエンドアプリケーションは基本的に「localhost」で起動することが多い。
外部公開はリバース プロキシが担当し、必要なポートを公開する。
localhostではなく0.0.0.0を使う場合は、セキュリティ対策をしないと攻撃リスクが高まる。
リバースプロキシを使うことで、HTTPSの設定や負荷分散も一元管理できるため、推奨される構成。