Apache HTTP Server Sekkei / Unyou Bible (Japanese Edition) Baixar grátis

Apache HTTP Server Sekkei / Unyou Bible (Japanese Edition) baixar mp3

de

Escolha um formato:

Leia uma amostra

Escolha um formato:

Descrição do livro

「なぜ、その値なんですか」

設計レビューでそう聞かれて、答えに詰まったことはありませんか。MaxRequestWorkers は 400、KeepAliveTimeout は 5、Timeout は 60。前任者から引き継いだ値、ネットで見た推奨値。しかし、その根拠を説明できる人は多くありません。

本書は、Apacheの設定値を「根拠を持って決められる」ようになるための本です。

■ 公式マニュアルが書いていないことだけを扱います

公式マニュアルは「何ができるか」については完璧です。書かれていないのは、「どう決めるか」「なぜそうするのか」「間違えるとどうなるか」。本書はそこだけを扱います。ディレクティブの網羅は最初から捨てました。

■ すべて実機で検証しました

本書に載せた設定・測定値・ログは、特記を除きすべてRHEL 9.7の実機で確認したものです。推測で書いた記述はありません。その結果、いくつもの通説が覆りました。

・プロキシのタイムアウトは「504」ではなく、実測では 502 だった
・brotli は gzip より遅いどころか、既定設定では「小さくて速い」
・「KeepAliveはOffにせよ」は prefork 時代の遺物で、event MPM では逆効果
・150並列のアクセスに必要なワーカーは「1個」。しかし遅いバックエンドを挟むと101個必要になる
・.htaccess に書いたアクセス拒否が、RHELの既定では黙って無視される

■ 本書が繰り返し扱う「静かな事故」

・ワーカーが枯渇しても、Apacheはエラーを返さない(200のまま遅くなるだけ)
・バックエンドが死んでも、キャッシュが古い情報を200で返し続ける
・書いた設定値を、Apacheが黙って別の値に書き換えることがある
・「httpd -t で Syntax OK」は、設定が正しいことを意味しない

HTTPステータス監視だけでは、これらは検知できません。本書はその理由と対策を、実測データとともに示します。

■ 目次(全7部24章+付録)

第1部 Apacheの現在地 — 2026年になぜApacheなのか、リクエスト処理の仕組み
第2部 導入 — パッケージ/ソースビルド/閉域環境、起動と自動起動
第3部 設定 — 設定ファイルの構造、バーチャルホストと複数インスタンス、モジュール管理
第4部 性能 — 性能の測り方、MaxRequestWorkersの逆算、タイムアウト設計、圧縮とキャッシュ
第5部 セキュリティ — 設計の全体像と優先順位、露出削減、TLSと証明書、認証と認可、WAF、SELinux
第6部 プロキシと連携 — リバースプロキシ、負荷分散、フォワードプロキシ
第7部 運用 — ログ設計、監視設計、変更管理とバージョンアップ、障害の切り分け
付録 — 設計チェックリスト、設計値の早見表、検証環境の作り方 ほか

■ 対象読者

・Apacheの設定は書けるが、値の根拠を説明できずに困っている方
・前任者から引き継いだApacheを、壊さずに運用している方
・セキュリティ監査の指摘に対応する必要がある方
・多段構成(LB・プロキシ・バックエンド)のタイムアウト整合に悩んでいる方

■ 本書で扱わないこと

ディレクティブの網羅的リファレンス、mod_rewriteのレシピ集、Windows版Apache、LDAP認証、Apache Kafka/Spark等の別プロダクト。

■ 対象バージョン

Apache HTTP Server 2.4系(基準 2.4.68)/ 検証環境 Red Hat Enterprise Linux 9.7

 :437
Encadernação Apache HTTP Server Sekkei / Unyou Bible (Japanese Edition):Kindle
Livros recentes
Livros relacionados