Book

目次

By Hiroyuki OYAMA Tue Jul 29 19:50:13 2003

Apacheモジュールプログラミングガイド目次

第1章 イントロダクション

  • Apacheのモジュールアーキテクチャ
  • Apacheのライフサイクル
  • Apacheモジュールでできること
  • Apacheモジュールを作るメリット
  • まとめ

第2章 Hello World!

  • 環境の準備
  • はじめてのモジュール
  • 静的な組み込み
  • 動的な組み込み
  • 静的か動的か
  • デバッグ
  • まとめ

第3章 Apacheが提供する機能

  • リソースプール
  • 文字列処理
  • 日付処理
  • 正規表現
  • 汎用データ構造
  • まとめ

第4章 コンテンツハンドラ

  • コンテンツハンドラとは?
  • コンテンツハンドラモジュールの作成
  • コンテンツの生成と応答
  • リクエスト情報の取得
  • パラメータの解析
  • リダイレクト
  • まとめ

第5章 設定ファイルのカスタマイズ

  • コンフィグレーションAPI
  • 入力エラーの通知
  • ディレクティブの構文を設定する
  • ディレクティブの有効範囲を設定する
  • 汎用設定関数を利用する
  • 設定のマージ処理
  • まとめ

第6章 その他のリクエストフェーズ

  • Apacheのリクエスト処理の流れ
  • リクエスト読み込み後の後処理
  • URIから実ファイルへの変換
  • リクエストヘッダの解析
  • アクセス制御
  • コンテンツタイプの決定
  • コンテンツ生成直前の微調整
  • コンテンツの出力
  • ログの出力
  • まとめ

第7章 コンテンツハンドラ応用

  • トラフィックの最適化
  • 条件リクエスト
  • 条件リクエストの実装
  • 条件リクエストのまとめ
  • RDBMSの利用
  • MySQLとの通信
  • RDBMSの利用のまとめ
  • プラグインによるモジュールの拡張
  • プラグインの実現方法
  • プラグインを使用するApacheモジュールの実例
  • プラグインのまとめ

第8章 セキュリティ

  • 入力の検査
  • バッファオーバーフローの回避
  • 暗号とメッセージ認証アルゴリズムによるデータの保護
  • まとめ

第9章 Apache 2.0.xにおけるモジュールの開発

  • Apache 2.0.xの変更点
  • モジュールの開発/組み込み手順
  • APIの変化
  • スレッドセーフ
  • まとめ

Appendix

  • libapreq - Generic Apache Request Library
  • Apache module API 関数プロトタイプ一覧
  • 主な構造体
  • Apache HTTP Serverディレクトリレイアウト
  • Apache開発者のためのC言語スタイルガイド
  • 参考文献
WebエンジニアのためのApacheモジュールプログラミングガイド

ApacheをHackする!
モジュールプログラミング強烈初体験!!
定価: 2,919円(税込)
ISBN: 4-7741-1799-4

Apache HTTP Server Dev

Apache Modules

Apache Source Chage

Apache Announce

Apache Users

Apache Tech


Home > Book > 目次