nginx実践入門──高負荷に耐えるインフラの作り方(技術評論社) [電子書籍]
    • nginx実践入門──高負荷に耐えるインフラの作り方(技術評論社) [電子書籍]

    • ¥3,047915 ゴールドポイント(30%還元)
    • すぐ読めます
100000086600742959

nginx実践入門──高負荷に耐えるインフラの作り方(技術評論社) [電子書籍]

  • 5.0
価格:¥3,047(税込)
ゴールドポイント:915 ゴールドポイント(30%還元)(¥915相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:技術評論社
公開日: 2018年11月14日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

nginx実践入門──高負荷に耐えるインフラの作り方(技術評論社) の 商品概要

  • nginxを現場で活用するための知識を,実践的なノウハウを交えて解説した書籍です。nginxのインストール方法や基本的な設定方法からはじめ,nginxを利用した「静的コンテンツ配信サーバ」「HTTPSサーバ」「Webアプリケーションサーバ」「大規模コンテンツ配信システム」の構築方法をそれぞれ詳しく紹介しています。後半ではnginxサーバのモニタリングやログの収集,そして軽量スクリプト言語Luaでnginxを拡張する方法について解説しているので,nginxをこれから使う方はもちろん,さらに活用したい方にもお勧めです。
  • 目次

    第1章 nginxの概要とアーキテクチャ
    1.1 nginxとは
    nginxの特徴
    nginxの用途
    [Column]そのほかのHTTPサーバ
    1.2 nginxのアーキテクチャ
    イベント駆動とは
    HTTPサーバで発生するイベント
    I/O処理の効率化
    I/O Multiplexing
    ノンブロッキングI/O
    非同期I/O
    nginxの実際の動作モデル
    1.3 まとめ
    [Column]nginxのコミュニティ
    [Column]NGINX Plusとサポートサービス
    第2章 インストールと起動
    2.1 ソースコードからのインストール
    ビルド環境の構築
    ソースコードの入手
    インストール
    [Column]Mainline版とStable版の違い
    インストールしたnginxの情報を確認
    ファイルパスの指定
    依存ライブラリを静的に組み込む
    PCREのJIT機能を利用するには
    モジュールの組込み
    サードパーティモジュールの組込み
    2.2 パッケージからのインストール
    Debian GNU/Linuxの場合
    CentOSの場合
    FreeBSDの場合
    2.3 nginxの起動,終了,基本的な操作
    nginxの起動
    nginxのプロセスが起動していることを確認
    80番ポートをbindしていることを確認
    nginxの終了,設定の再読み込み
    nginxコマンドによる制御
    killコマンドによるシグナルの送信
    システムサービスとして実行
    2.4 まとめ
    第3章 基本設定
    3.1 設定ファイルの構成
    設定ファイルのフォーマット
    ディレクティブ
    シンプルなディレクティブ
    ブロック付きディレクティブとコンテキスト
    パラメータの書式
    変数
    設定のインクルード
    3.2 HTTPサーバに関する設定
    HTTPコンテキストの定義
    バーチャルサーバの定義
    使用するアドレス,ポートの指定
    ホスト名の指定
    複数のバーチャルサーバの優先順位
    公開するディレクトリを設定
    MIMEタイプの指定
    アクセスログの出力
    ログフォーマットの定義
    ログファイルの出力先
    3.3 nginx本体の設定
    エラーログの出力設定
    error_logディレクティブ
    バーチャルサーバ別のエラーログファイル指定
    log_not_foundディレクティブ
    プロセスの動作に関する設定
    pidディレクティブ
    userディレクティブ
    worker_processesディレクティブ
    worker_rlimit_nofileディレクティブ
    eventsディレクティブ
    3.4 パフォーマンスに影響する設定
    keepalive_timeoutディレクティブ
    sendfileディレクティブ
    tcp_nopushディレクティブ
    open_file_cacheディレクティブ
    worker_cpu_affinityディレクティブ
    pcre_jitディレクティブ
    3.5 まとめ
    第4章 静的なWebサイトの構築
    4.1 静的コンテンツの公開
    配信するファイルの指定
    locationディレクティブの優先順位
    前方一致のディレクティブを複数書いた場合
    前方一致を優先させる方法
    locationディレクティブのネスト
    特定の条件で使用するファイル
    インデックスページの指定
    インデックスページの自動生成
    エラーページの指定
    4.2 アクセス制限の設定
    接続元IPアドレスによる制限
    特定のアドレスを拒否──ブラックリスト方式
    特定のアドレスを許可──ホワイトリスト方式
    複雑なアクセス制限
    Basic認証による制限
    パスワードファイルの生成
    大量リクエストの制限
    同時コネクション数の制限
    時間あたりリクエスト数の制限
    nginxでは対応できないDoS攻撃
    4.3 リクエストの書き換え
    特定のステータスコード
    エラーページの表示
    リダイレクト
    リクエストURIの書き換え
    rewriteディレクティブへのフラグの指定
    不必要なrewriteディレクティブ
    ifディレクティブとsetディレクティブによる複雑な処理
    ファイルの確認
    複雑な条件分岐
    リファラによる条件分岐
    4.4 gzip圧縮転送
    動的なgzip圧縮転送
    gzip_typesディレクティブ
    gzip_min_lengthディレクティブ
    gzip_disableディレクティブ
    あらかじめ用意した圧縮ファイルを転送
    gzip圧縮転送が無効な場合の動的な解凍処理
    4.5 まとめ
    第5章 安全かつ高速なHTTPSサーバの構築
    5.1 なぜHTTPS通信が必要なのか
    5.2 必要なモジュールと最低限の設定
    TLSの有効化
    TLS証明書と鍵ファイルの指定
    5.3 安全なHTTPS通信を提供するために
    OpenSSLのバージョンを確認
    SSLv3を無効化
    暗号化スイートを明示的に指定
    暗号化スイートリストの指定
    サーバの暗号化スイートの設定を優先
    DHパラメータファイルを指定
    SHA-2(SHA-256)サーバ証明書を利用
    5.4 TTFBの最小化によるHTTPS通信の最適化
    HTTP/2による通信の高速化
    SPDYによる通信の高速化
    TLSセッション再開による高速化
    セッションキャッシュの利用
    セッションチケットの利用
    セッションチケットを利用した状態でPFSの条件を満たすには
    OCSPステープリングによる高速化
    OCSPステープリングの設定
    OCSP問い合わせ結果をサーバで検証
    TLSセッション再開とOCSPステープリングの確認
    セッションキャッシュを確認
    バッファサイズの最適化
    5.5 複数ドメインを1台のサーバで運用するには
    SNIの使用
    ワイルドカード証明書やSANオプションによる設定
    証明書ごとに異なるIPアドレスの割り当て
    5.6 まとめ
    [Column]HSTSを用いて常にHTTPS通信を使用するように指定する
    第6章 Webアプリケーションサーバの構築

    第7章 大規模コンテンツ配信サーバの構築

    第8章 Webサーバの運用とメトリクスモニタリング

    第9章 Luaによるnginxの拡張──Embed Lua into nginx

    第10章 OpenResty──nginxベースのWebアプリケーションフレームワーク

nginx実践入門──高負荷に耐えるインフラの作り方(技術評論社) の商品スペック

シリーズ名 WEB+DB PRESS plus
書店分類コード K800
Cコード 3055
出版社名 技術評論社
本文検索
他の技術評論社の電子書籍を探す
紙の本のISBN-13 9784774178660
ファイルサイズ 26.5MB
著者名 久保達彦
道井俊介
著述名

    技術評論社 nginx実践入門──高負荷に耐えるインフラの作り方(技術評論社) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!