コース概要

    HTTP/1.x プロトコル リクエストとレスポンスの形式 tcpdump および Wireshark を使用した HTTP 会話の検査 Web ブラウザでの HTTP ヘッダーの検査 CURL を使用したリクエストの作成 共通ヘッダー リクエスト パイプライン コンテンツの長さとチャンク エンコーディング MIME タイプ
Nginx インストール Debian パッケージから nginx をインストールする
  • Debian および Ubuntu で利用可能な nginx のバリアント
  • ソースからnginxをインストールする
  • nginxの起動
  • nginxのアップグレード
  • Nginx 静的ファイルサーバーとしての構成 ファイルの一般的な構造
  • 仮想ホストのセットアップ
  • 場所の構成
  • 位置検索の順序
  • エラーページの設定
  • リダイレクトの発行
  • 他の形式の URL 書き換え
  • 空のGIF画像を提供する
  • 内部および名前付きの場所
  • MIME タイプのオーバーライド
  • クライアント側のパフォーマンスの最適化 クライアントがリソースをキャッシュできるようにする
  • Vary: ヘッダー
  • リクエストの数を最小限に抑える
  • キープアライブ
  • リソースを変更する必要がある場合はどうすればよいですか
  • Web フレームワークが静的ファイルを処理する方法
  • コンテンツの後処理 Gzip 圧縮
  • 画像のスケーリング
  • Access 制御 IP アドレスに基づいてファイルへのアクセスを制限する
  • 地理的制限
  • VCS ディレクトリとプライベート ファイルの非表示
  • 基本認証
  • 他の種類の認証
  • 組み合わせ制限
  • 安全なリンク
  • 制限の適用 トラフィックシェーピング
  • 制限を目的としたリクエストのグループ化
  • レート制限リクエスト
  • 同時接続を制限する
  • Nginx リバース プロキシとしてサポートされるアップストリーム プロトコル
  • 自己署名されたアップストリーム SSL 証明書の処理
  • FastCGI および uWSGI バックエンドにパラメータを渡す
  • WebSocket 接続のプロキシ
  • X-Accel-* ヘッダー
  • 上流で送受信されるヘッダーの変更
  • 言語固有のリバース プロキシ設定 PHP
  • Python
  • Ruby
  • Nginx SSL ターミネータとして 自己署名 SSL 証明書の生成
  • Let's Encrypt から証明書を取得する
  • 利用可能な暗号を制限する
  • セッションチケットの操作
  • OCSP 応答のステープル化
  • SSL設定の確認
  • クライアント側の証明書の受け入れ
  • HTTP/2 に関する考慮事項
  • Nginx上流グループの定義による負荷分散
  • ip_hash を使用したスティッキー セッション
  • NginxPlusのロードバランサとしての追加機能
  • Nginx および Nginx Plus の代替案
  • Nginx ロード バランサの背後に別の Nginx を配置する
  • Nginx HAProxy または AWS ロードバランサーの背後
  • Nginx キャッシュとして nginx にページをキャッシュするように指示する
  • nginx が標準のキャッシュ関連ヘッダーにどのように反応するか
  • キャッシュの調整可能なパラメータ
  • Nginx キャッシュとアプリケーションレベルのキャッシュ
  • キャッシュをクリアする
  • 人気の Web アプリケーションをデプロイする Nginx ディスカッションするアプリケーションのリストはトレーナーによって決定されます
  • Access ログ ファイルとエラー ログ ファイルのログ記録
  • カスタムログ形式の指定
  • 遅いリクエストの追跡
  • ロギングの最適化
  • ログローテーション
  • 外部プログラムによるログ解析
  • モニタリングNginxNginxスタブステータスページ
  • Nginx さらに拡張されたライブステータスページ
  • 監視システムが通常どのようなことをプロットして警告するか Nginx
  • [オプション] Nginx¹ による高可用性 同じ静的コンテンツを複数のサーバーにデプロイする方法
  • 構成の共有
  • Elastic/仮想 IP アドレスを使用したフェイルオーバー
  • Keepalived を使用した VRRP のセットアップ
  • その他の高可用性スタック
  • Nginx さらに Keepalived との統合
  • Nginx 構成に関連する一般的な間違いとセキュリティ上の問題
  • 一般的なパフォーマンスの問題
  • ¹ 高可用性セクションには、侵入検知システムを満足させないネットワーク設定が含まれているか、参加者ごとに複数の仮想マシンを設定する必要があります (他のトピックでは必要ありません)。したがって、デフォルトでは提供されません。
  • 要求

    参加者はLinuxコマンドラインを使いこなし、TCP/IPの実用的な知識を持っていなければならない。

      21 時間
     

    参加者の人数


    開始

    完了


    Dates are subject to availability and take place between 10:00 and 17:00.
    Open Training Courses require 5+ participants.

    お客様の声 (1)

    関連コース

    Varnish: Speeding Up Your Website with HTTP Reverse Proxy Caching

      7 時間

    関連カテゴリー