Apache製品には、Apache Software Foundation(http://www.apache.org)で開発されたソフトウェアが含まれています。
Apache HTTPサーバーは、インターネット上の大半のWebサイトで使用されている強力な商用オープンソースWebサーバーです。Red Hat Linuxディストリビューションには、Apacheのほか、サーバーの機能を向上して強力な暗号化機能を強化するように設計されている多数の追加モジュールが組み込まれています。Apacheのデフォルト設定は、ほとんどのユーザーに有効であるはずです。Apacheの設定ディレクティブを変更する必要はありません。デフォルトの設定を変更する場合は、オプションのいくつかの内容とその検索場所を知っておく必要があります。本章では、Apache Webサーバーの使用と設定の方法について説明します。
![]() | 警告 |
|---|---|
Apache設定ツール(apacheconf、Red Hat Linuxで提供されているGUIユーティリティ)を使用する場合は、Apache Webサーバーのhttpd.conf設定ファイルを編集しないでください。逆に、手作業でhttpd.confを編集する場合は、Apache設定ツールを使用しないでください。 Apache設定ツールの詳細を知りたい場合は、オフィシャル Red Hat Linuxカスタマイズガイドを参照してください。 |
apacheパッケージをインストールした後、Apache Webサーバーのドキュメントはhttp://your_domain/manual/で入手するか、http://httpd.apache.org/docs/のWeb上に提供されているApacheドキュメントを使用できます。Apache Webサーバーのドキュメントには、すべてのApache設定オプションを網羅した一覧と完全な説明が示されています。便宜上、この章では、Red Hat Linuxから提供されているApacheのバージョンで使用される設定ディレクティブについて簡単に説明します。
Red Hat Linuxに付属するApacheのバージョンには、mod_sslパッケージとOpenSSLパッケージで提供されている強力なSSL暗号化を使用してWebサーバーを設定する機能があります。Apacheサーバーの設定ファイルを読む場合は、非セキュアサーバーとセキュアWebサーバーの両方が含まれていることに注意してください。セキュアWebサーバーは仮想ホストとして動作し、このホストはhttpd.confファイルにも設定されています。仮想ホストの詳細については、仮想ホストの使用項を参照してください。
![]() | 注意 |
|---|---|
FrontPageの拡張機能は組み込んでいません。Microsoft™ライセンスでは、サードパーティの製品にこれらの拡張機能を組み込むことを禁止しています。FrontPageの拡張機能の詳細については、http://www.rtr.com/fpsupport/を参照してください。 |
Apacheは、多数のモジュールが付いて提供されます。デフォルトでは、次のモジュールがインストールされ、Red Hat Linux上のApacheパッケージで有効になっています。
mod_vhost_alias mod_env mod_log_config mod_log_agent mod_log_referer mod_mime mod_negotiation mod_status mod_info mod_include mod_autoindex mod_dir mod_cgi mod_asis mod_imap mod_actions mod_userdir mod_alias mod_rewrite mod_access mod_auth mod_auth_db mod_expires mod_headers mod_setenvif mod_so |
次のモジュールはインストールされますが、無効になっています(サーバーへのモジュールの追加項を参照してください)。
mod_mmap_static mod_mime_magic mod_speling mod_auth_anon mod_define mod_auth_dbm mod_auth_db mod_digest mod_proxy mod_cern_meta mod_usertrack mod_example mod_unique_id |
次のモジュールは、追加モジュールをインストールすると使用できます。
mod_ssl mod_auth_any mod_auth_mysql mod_auth_pgsql mod_bandwidth mod_dav mod_perl mod_php4 mod_put mod_python mod_roaming mod_throttle |