Apache WebサーバーBlack Book

Apache WebサーバーBlack Book

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ B5判/ページ数 339p/高さ 24cm
  • 商品コード 9784844312987
  • NDC分類 547.48
  • Cコード C3055

内容説明

本書は、Webサーバーとして世界で最も多く使われているApache Serverを手軽に理解し、WindowsやUNIX(Linux)にインストール/構成して実際に運用するためのガイドです。目的ごとに分けられた項目により、Webサイトの構築/管理について、新米Webマスターにもベテランのサイト開発者にも役に立つ解説を見つけることができます。ユーザーアカウント、仮想Webサイトの構築、ログファイルの理解と解釈に加え、Apacheの高度なセキュリティ機能、CGI機能、モジュールによるApacheの機能の追加などまで簡潔に解説します。

目次

Apache入門
設定ファイルの使用
Webサイトの構造の決定
仮想ホストの設定
モジュールを使ったApacheの拡張
Apacheによるコンテンツ処理
CGIを使った動的なサイトの作成
サーバーサイドインクルード
認証
イメージマップとリダイレクション
サーバ動作の監視
Apacheでのサイトの安全の確保
Apacheを使ったプロシキサービス
電子商取引
Apache API
トラブルショーティング、ヒント、テクニック

出版社内容情報

この1冊があればWindowsでもLinuxでも今すぐ無料でサイト構築

業界標準WebサーバーのApacheを使ったWeb/イントラネットサイトの作成と管理を簡潔
に解説。付属CD-ROMには各OS用のApacheを収録!


総合目次

第1章  Apache入門
第2章  設定ファイルの使用
第3章  Webサイトの構造の決定
第4章  仮想ホストの設定
第5章  モジュールを使ったApacheの拡張
第6章  Apacheによるコンテンツ処理
第7章  CGIを使った動的なサイトの作成
第8章  サーバーサイドインクルード
第9章  認証
第10章 イメージマップとリダイレクション
第11章 サーバーの動作の監視
第12章 Apacheでのサイトの安全の確保
第13章 Apacheを使ったプロキシサービス
第14章 電子商取引
第15章 Apache API
第16章 トラブルシューティング、ヒント、テクニック
付録A  Apacheのモジュールと指示子
付録B  Web上のApache関連情報
付録C  正規表現の構文
付録D  Apacheと2000年問題
索引  


目次

訳者まえがき
著者/訳者紹介
はじめに

第1章 Apache入門
 1.1 概要
  1.1.1 ApacheでのWebサイトの立ち上げ
  1.1.2 Apacheの実行に必要なもの
  1.1.3 Apacheの入手先
  1.1.4 Apacheでできること
  1.1.5 Apacheのモジュール型のアーキテクチャ
  1.1.6 Apacheの設定ファイル
 1.2 すぐ解決
  1.2.1 TCP/IPをインストールするには
  1.2.2 Apacheをダウンロードしてインストールするには
  1.2.3 基本的な設定をするには
  1.2.4 httpd.confを使ってサーバーを設定するには
  1.2.5 srm.confでDocumentRootを設定するには
  1.2.6 access.confでアクセス許可を設定するには
  1.2.7 Apacheを初めて起動するには
  1.2.8 ApacheをUNIXで実行するには
  1.2.9 ApacheをNTサービスとして実行するには
  1.2.8 ApacheをUNIXで実行するには
  1.2.9 ApacheをNTサービスとして実行するには
  1.2.10 Apacheを再インストールするには
  1.2.11 インストール時に署名をチェックするには
  1.2.12 バグと起動時の問題を特定するには
  1.2.13 Apacheをコマンドラインから実行するには
  1.2.14 Apacheを停止するには

第2章 設定ファイルの使用
 2.1 概要 32
  2.1.1 Apacheの管理
  2.1.2 Apacheの設定はGUIを使わない
  2.1.3 指示子
 2.2 すぐ解決
  2.2.1 設定ファイルを無効にするには
  2.2.2 代替設定ファイルを指定するには
  2.2.3 サーバー処理指示子を使うには
  2.2.4 を使って指示子の適用範囲を限定するには
  2.2.5 を使うには
  2.2.6 を使って.htaccessファイル検索を無効にするには
  2.2.7 を使ってファイル名別にアクセスを管理するには
  2.2.8 を使ってURLごとにアクセスを管理するには
  2.2.9 を使って仮想サイトを作るには
  2.2.10 AuthConfigを使って指示子をオーバーライドするには
  2.2.11 適用範囲指定によって指示子をオーバーライドするには
  2.2.12 ワイルドカードを使うには

第3章 Webサイトの構造の決定
 3.1 概要 56
  3.1.1 Apacheを使ったWebサイトの構成
  3.1.2 構成のために必要なもの
  3.1.3 Apacheのドキュメントツリー
  3.1.4 コロケーション(共同運用)
 3.2 すぐ解決
  3.2.1 Apacheのインストール先を設定するには
  3.2.2 カスタムのエラーメッセージを作成するには
  3.2.3 Aliasを使ってローカルファイルシステムにマップするには
  3.2.4 仮想ホストでAliasを使うには
  3.2.5 ディレクトリオプションを設定するには
  3.2.6 個人用Webディレクトリを作成するには
  3.2.7 ディレクトリのデフォルトタイプを設定するには
  3.2.8 CGIの格納場所を設定するには
  3.2.9 ディレクトリのインデックス表示をさせるには
  3.2.10 pcANYWHEREを使って遠隔管理をするには
  3.2.11 .htaccessドキュメントへのアクセスを制限するには
  3.2.12 ApacheWrapperを使うには

第4章 仮想ホストの設定
 4.1 概要 82
  4.1.1 Apacheと仮想ホスト
  4.1.2 仮想ホストの設定
  4.1.3 Virtual Host指示子
 4.2 すぐ解決
  4.2.1 ドメイン名を申請するには
  4.2.2 古いブラウザ向けにServerPathを使うには
  4.2.3 複数のサーバーデーモンをセットアップするには
  4.2.4 ApacheがDNSを参照しないようにするには
  4.2.5 仮想ホストで1つのデーモンを使うには
  4.2.6 1つのIPアドレスで複数の名前を使うには
  4.2.7 2つのIPアドレスで1つまたは複数の名前を使うには
  4.2.8 デフォルトの仮想ホストを設定するには
  4.2.9 IPアドレスを名前ベースの仮想ホストに割り当てるには
  4.2.10 デフォルト以外のポートでリクエストを受け付けるには
  4.2.11 -sスイッチを使ってデバッグをするには

第5章 モジュールを使ったApacheの拡張
 5.1 概要 106
  5.1.1 Apacheと付属モジュール
 5.2 すぐ解決 111
  5.2.1 mod_soを使ってモジュール(DLL)を使用可能にするには
  5.2.2 ディレクトリのインデックス表示を管理するには
  5.2.3 HTTPヘッダーのないファイルを処理するには
  5.2.4 HTTPヘッダーを操作するには
  5.2.5 モジュール(DLLモジュール)を作成するには

第6章 Apacheによるコンテンツ処理
 6.1 概要
  6.1.1 Apacheとファイルタイプ
  6.1.2 コンテンツタイプモジュール
 6.2 すぐ解決
  6.2.1 別の場所にあるmime.typesを使うには
  6.2.2 AddType指示子を使って新しいファイルタイプを追加するには
  6.2.3 AddEncodingを使って符号化ファイルを識別するには
  6.2.4 ハンドラをファイルタイプと関連付けるには
  6.2.5 ファイルタイプを示す代替テキストを指定するには
  6.2.6 特定のファイルタイプにアイコンを指定するには
  6.2.7 ファイルタイプに応じてアクションを実行させるには

第7章 CGIを使った動的なサイトの作成
 7.1 概要
  7.1.1 CGIスクリプトの仕組み
  7.1.2 ApacheがCGIを処理する仕組み
 7.2 すぐ解決 143
  7.2.1 CGIスクリプトの格納場所を設定するには
  7.2.2 CGIファイルの拡張子を設定するには
  7.2.3 新しいCGIファイル拡張子を設定するには
  7.2.4 Perlを入手してインストールするには
  7.2.5 mod_perlをインストールするには
  7.2.6 単純なPerlスクリプトを作るには
  7.2.7 環境変数を生成するには
  7.2.8 フォーム解析CGIを実行するには
  7.2.9 メール送信プログラムを作成するには
  7.2.10 ApacheのCGIデバッグ用指示子

第8章 サーバーサイドインクルード
 8.1 概要 164
  8.1.1 ApacheとSSI
  8.1.2 mod_includeとSSI
  8.1.3 潜在的な問題
 8.2 すぐ解決
  8.2.1 SSIが使えるようにApacheを設定するには
  8.2.2 XBitHack指示子の使い方
  8.2.3 SSI変数の使い方
  8.2.4 日付と時刻を表示するには
  8.2.5 変数を使って値を指定するには
  8.2.6 フロー制御コマンドの使い方

第9章 認証
 9.1 概要
  9.1.1 Apacheによるアクセスの制限
 9.2 すぐ解決
  9.2.1 Webクライアント用のパスワードファイルを設定するには
  9.2.2 内に認証指示子を指定するには
  9.2.3 内部グループ向けのパスワードファイルを設定するには
  9.2.4 認証エラーメッセージを変更するには
  9.2.5 ディレクトリへの匿名アクセスを許可するには
  9.2.6 ドメイン名に応じてアクセスを制限するには
  9.2.7 ホストベース認証とパスワードベース認証を組み合わせるには

第10章 イメージマップとリダイレクション
 10.1 概要 200
  10.1.1 交通整理をするApache
 10.2 すぐ解決
  10.2.1 AliasとScriptAliasを使ったリダイレクション
  10.2.2 Redirect指示子を使うには
  10.2.3 複数言語を扱うためにApacheを設定するには
  10.2.4 言語の優先順位を設定するには
  10.2.5 タイプマップを設定するには
  10.2.6 MultiViewsを有効にするには
  10.2.7 mod_imapを使ってイメージマップを処理するには
  10.2.8 URLの書き換えを行うには
  10.2.9 書き換えルールを設定するには

第11章 サーバーの動作の監視
 11.1 概要
  11.1.1 実行中のApacheの監視
  11.1.2 サーバーステータスの監視
  11.1.3 Apacheのログファイル
 11.2 すぐ解決
  11.2.1 mod_statusを使うには
  11.2.2 サーバー情報の外部への流出を制限するには
  11.2.3 mod_infoを使うには
  11.2.4 ログファイルを指定するには
  11.2.5 ログファイルをカスタマイズするには
  11.2.6 複数のログファイルを使うには
  11.2.7 参照元を記録するには
  11.2.8 サーバーエラーを記録するには
  11.2.9 クッキーを使ってユーザーを追跡するには

第12章 Apacheでのサイトの安全の確保
 12.1 概要
  12.1.1 WebサイトのセキュリティとApache
  12.1.2 SSLの仕組み
  12.1.3 証明書の仕組み
 12.2 すぐ解決
  12.2.1 読み取り専用属性のセキュリティを設定するには
  12.2.2 デフォルトでアクセスを無効にするには
  12.2.3 ユーザーによるオーバーライドを禁止するには
  12.2.4 ロボットによる検索を制限するには
  12.2.5 同じマシン上でHTTPとHTTPSの両方を動かすには
  12.2.6 OpenSSLをインストールするには
  12.2.7 Apache-SSLを使うには
  12.2.8 mod_sslを使うには
  12.2.9 Strongholdをインストールするには
  12.2.10 サイト証明書を取得するには
  12.2.11 セキュアサイトを設定するには

第13章 Apacheを使ったプロキシサービス
 13.1 概要 256
  13.1.1 プロキシサーバーとしてのApache
 13.2 すぐ解決
  13.2.1 プロキシApacheサーバーを設定するには
  13.2.2 Webブラウザでプロキシを使うように設定するには
  13.2.3 プロキシサーバーへのアクセスを管理するには
  13.2.4 ドキュメントキャッシュを使うには
  13.2.5 特定のコンテンツをキャッシュから除外するには
  13.2.6 キャッシュされたファイルを消去、自動削除するには
  13.2.7 プロキシを使ってアクセスをブロックするには
  13.2.8 リモートWebサイトのコンテンツをミラーリングするには
  13.2.9 複数のプロキシを設定するには

第14章 電子商取引
 14.1 概要
  14.1.1 Apacheと電子商取引
  14.1.2 オンライン決済の手段
  14.1.3 電子決済システム
 14.2 すぐ解決 275
  14.2.1 CyberCashのシステムを作るには
  14.2.2 CashRegisterを試すには
  14.2.3 MilliCentによる超少額決済をするには
  14.2.4 セブン - イレブンの料金収納代行サービスを利用するには

第15章 Apache API
 15.1 概要
  15.1.1 Apache API
  15.1.2 APIの仕組み
 15.2 すぐ解決
  15.2.1 モジュール構造の表示
  15.2.2 共通API関数
  15.2.3 プールを使うには
  15.2.4 オープンファイルを管理するには

第16章 トラブルシューティング、ヒント、テクニック
 16.1 概要
  16.1.1 Apache関連の問題を解決する
 16.2 すぐ解決
  16.2.1 バグ報告サイトを利用するには
  16.2.2 エラーログを見るには
  16.2.3 エラーメッセージの意味
  16.2.4 CGIエラーログの意味
  16.2.5 Apache関連ニュースグループの利用
  16.2.6 パフォーマンスの改善
  16.2.7 サービス不能攻撃を防ぐには

付録A Apacheのモジュールと指示子
付録B Web上のApache関連情報
付録C 正規表現の構文
付録D Apacheと2000年問題
索引