Webソケットを利用するサービスをNginx経由で動作させるための最低限の設定と、設定項目の意味を整理しました。 前提 本記事はnginxの設定方法をある程度知っていることを前提としています。 ディレクティブの説明などは別の記事をご参照ください。 一般公開しない、開発・分析用途を想定しています。 セキュリティやパフォーマンスについては考慮していないのでご注意ください。 具体例として、データ分析で人気のJupyterLabをNginx経由で利用するためのコードをベースに記事にしました。 Webソケットを使わない設定 まずは、シンプルな転送設定を確認します。 サブドメイン経由のアクセスをJupyterLabのサーバーへ転送しているだけです。 server { listen 80; server_name jupyter.sample.domain; location / { proxy_pas