目次
監訳者まえがき
まえがき
1章 はじめてみよう
1.1 Apacheの動作について
1.2 TCP/IPに関する基礎知識
1.3 ApacheとTCP/IP
1.4 クライアントの動作
1.5 サーバ側での動作
1.6 どのUnixを使用するか
1.7 Apacheのバージョン
1.8 Unix上でのメイク
1.9 Win32でApacheを使う
1.10 BS2000/OSDおよびAS/400でApacheを使用する
2章 初めてのWebサイト
2.1 Webサイトとは
2.2 Apacheのフラグ
2.3 site.toddle
2.4 Unixサーバの設定
2.5 Win32サーバの設定
3章 実際的なWebサイト
3.1 よりよいWebサイトをより多く:site.simple
3.2 Butterthlies社
3.3 ブロックディレクティブ
3.4 その他のディレクティブ
3.5 2つのサイトとApache
3.6 Unixでのバーチャルホスト制御
3.7 Win32でのバーチャルホスト制御
3.8 バーチャルホスト
3.9 二組のApache
3.10 HTTPレスポンスヘッダ
3.11 Options
3.12 再起動
3.13 .htaccess
3.14 CERNメタファイル
3.15 ファイルの有効期限
4章 CGI(Common Gateway Interface)
4.1 カタログの編集
4.2 スクリプトの記述と実行
4.3 CGIのディレクティブ
4.4 有用なスクリプト
4.5 スクリプトのデバッグ
4.6 環境変数の設定
4.7 UnixでのsuEXEC
4.8 ハンドラ
4.9 アクション
5章 認証
5.1 認証のプロトコル
5.2 認証に使われるディレクティブ
5.3 Unixでのパスワード
5.4 Win32でのパスワード
5.5 新しい文書
5.6 order、allow、deny
5.7 ダイジェスト認証
5.8 Anonynmousアクセス
5.9 実験
5.10 自動ユーザ情報
5.11 .htaccessファイルの利用方法
5.12 設定の上書き
6章 MIME、コンテンツ、言語ネゴシエーション
6.1 MIMEタイプ
6.2 コンテンツネゴシエーション
6.3 言語ネゴシエーション
6.4 タイプマップ
6.5 ブラウザとHTTP/1.1
7章 インデックス
7.1 Apacheが生成するインデックスの改良
7.2 独自のインデックスの作成
7.3 イメージマップ
8章 リクエストのリダイレクト
8.1 URLのリライト
8.2 Speling
9章 プロクシサーバ
9.1 プロクシサーバのディレクティブ
9.2 キャッシング
9.3 プロクシサーバの準備
10章 SSI(Server-Side Includes)
10.1 ファイルサイズ
10.2 ファイル更新時刻
10.3 ファイルの挿入(include)
10.4 CGIの実行
10.5 echo
10.6 XBitHack
10.7 XSSI
11章 診断情報
11.1 ステータス
11.2 サーバステータス
11.3 サーバ情報
11.4 アクションの記録
12章 その他のモジュール
12.1 認証
12.2 アクセスの制限
12.3 カウンタ
12.4 より高速なCGIプログラム
12.5 Microsoft社のFrontPage
12.6 言語と国際化
12.7 サーバサイドのスクリプト
12.8 接続数の抑制
12.9 URLのリライト
12.10 その他
12.11 MIMEのマジック
12.12 DSO
13章 セキュリティ
13.1 内部ユーザと外部ユーザ
13.2 Apacheにおけるセキュリティ上の予防措置
13.3 電子署名とバーチャルキャッシュ
13.4 ファイアウォール
13.5 法律上の問題
13.6 SSL(Secure Sockets Layer)の利用法
13.7 Apache-SSL用のディレクティブ
13.8 暗号化セット
13.9 SSLとCGI
14章 Apache API
14.1 プール
14.2 サーバごとの設定
14.3 ディレクトリごとの設定
14.4 リクエストごとの情報
14.5 設定およびリクエスト情報へのアクセス
14.6 関数
15章 Apacheモジュールの作成
15.1 概要
15.2 ステータスコード
15.3 module構造体
15.4 完全なプログラミング例
15.5 一般的なヒント
付録A echoプログラム
付録B SSLプロトコル
B.1 ハンドシェイクプロトコル
B.2 アプリケーションデータの保護
B.3 最後に
付録C Apacheのサンプルログ
索 引
|