Top

ドメイン名入門
入門ガイド
管理ガイド基礎
[Email]
[FTP]
[Web]
  サーバーの設定
    設定ファイル
    MIME Type
    HTTP認証
    SSI
    CGI ディレクトリー
    Flash
    WAPプロトコル
  Subhost
    自動設定
    手動設定
  サーバー再起動
  サーバーログ
    ログ解析
      Urchin5
      Urchin5設定
      Urchin5 FAQ
      Urchin
      Urchin設定
    Analog
    AWStats
    http-analyze
    The Webalizer
    フォーマット
    Rotatelogsと     Savelogs
      サンプルファイル
    ログ整理
  Apacheモジュール
    mod_perl
    mod_php
    mod_dav
    mod_gzip
    mod_negotiation
  サーバー暗号化
    証明書
    デフォルト
    独自の証明書
      1.PrivateKey
      2.証明書取得
      3.インストール
      4.移動
      5.更新
      6.トラブル
  CGI
    CGI Library
      HTTP認証
      Mail Form
      cgiemail
      comments
      counter
      guestlist
      iwhois
      redirect
      tts
    独自CGI
  FrontPage
    インストール
    Subhost使用
  blog Nucleus
    インストール
  PukiWiki
    インストール
[Ports]
[Shell]
[User]
[iManager]
[CPX]
[Webmin]
管理上級編


v2
Top
v2
Start
v2
Email
v2
Ftp
v2
Web
v2
Ports
v2
Shell
v2
User
v2
Perl
v2
Java
v2
System
v2
iManager
v2
CPX


Apache モジュール

注意: このページは、レンタルサーバー SPEEDEX VPS v2 の技術サポートです。
2009年6月現在、VPS v2 の新規オーダーを受けしておりますが、 VPS v3 の採用をお勧めします。
現在提供中のサービスについては SPEEDEX のメニューページを参照ください。
SPEEDEX VPS v1 サーバーご利用の場合は v1 サーバーサポートページを参照ください。
SPEEDEX VPS v3 サーバーご利用の場合は v3 サーバーサポートページを参照ください。
SPEEDEX OneDom サーバーご利用の場合は OneDom サーバーサポートページを参照ください。

Apache モジュールは Apache API 仕様に対応する形式で記述されたコードセグメントで、Apache Web Server にロードされます。
Apache モジュールは、以下のどちらかの方法でロードできます。

  • コンパイル済 httpd デーモンに静的に(デフォルトで)ロード
  • Web サーバー設定ファイル (httpd.conf) の指定で動的にロード

Web サーバーにモジュールとして機能を追加する設計のため、Web の管理者や開発者は驚異的なパワーと柔軟性の双方を得ることができます。様々な Apache モジュールが作成されていますので、非常に広範囲の Web サーバーの機能拡張ができます。VPS v2 の Web サーバーでは、Apache モジュールを使用すると、機能拡張を外部のアプリケーションに頼らずに内部で処理できるので Web サーバーのスピードと効率が向上します。

モジュール利用方法等の詳細については、JAPAN APACHE USERS GROUP の Apache モジュールマニュアルを参照してください。

静的に(デフォルトで)ロードされるモジュール

以下のモジュールは、VPS v2 Apache Web Server では、静的に(デフォルトで)ロードされます。

  http_core.c

  mod_env.c

  mod_log_config.c

  mod_log_agent.c

  mod_log_referer.c

  mod_mime.c

  mod_include.c

  mod_autoindex.c

  mod_dir.c

  mod_cgi.c

  mod_imap.c

  mod_actions.c

  mod_userdir.c

  mod_alias.c

  mod_access.c

  mod_auth.c

  mod_auth_dbm.c

  mod_so.c

  mod_setenvif.c

  apache_ssl.c

  suexec: enabled; (ラッパーは /usr/local/apache/bin/suexec です)

動的にロードされるモジュール

動的モジュールのサポートは、Apache Web Server の主要な機能の 1 つです。モジュールを動的にロードする機能は DSO サポートと呼ばれています。DSO を使用すると、特定のモジュールが必要になったとき、そのモジュールを追加することにより、Web サーバーのバイナリを再コンパイルすることなく Apache の機能を拡張することができます。

使用頻度の高い主要な動的 Apache モジュールは以下です。

直ちに利用可能なコンパイル済 Apace モジュールを数多く提供しています。httpd.conf ファイルに以下のような記述があります。該当する行のコメントアウトを外してから restart_apache を実行すれば、モジュールが Apache にロードされます。

#LoadModule mmap_static_module libexec/mod_mmap_static.so

#LoadModule vhost_alias_module libexec/mod_vhost_alias.so

#LoadModule mime_magic_module  libexec/mod_mime_magic.so

#LoadModule negotiation_module libexec/mod_negotiation.so

#LoadModule status_module      libexec/mod_status.so

#LoadModule info_module        libexec/mod_info.so

#LoadModule asis_module        libexec/mod_asis.so

#LoadModule speling_module     libexec/mod_speling.so

#LoadModule rewrite_module     libexec/mod_rewrite.so

#LoadModule anon_auth_module   libexec/mod_auth_anon.so

#LoadModule db_auth_module     libexec/mod_auth_db.so

#LoadModule digest_module      libexec/mod_digest.so

#LoadModule proxy_module       libexec/libproxy.so

#LoadModule cern_meta_module   libexec/mod_cern_meta.so

#LoadModule expires_module     libexec/mod_expires.so

#LoadModule headers_module     libexec/mod_headers.so

#LoadModule usertrack_module   libexec/mod_usertrack.so

#LoadModule perl_module        libexec/mod_perl.so

#LoadModule gzip_module        libexec/mod_gzip.so

#LoadModule dav_module         libexec/mod_dav.so

#LoadModule fastcgi_module     libexec/mod_fastcgi.so

#LoadModule auth_mysql_module  libexec/mod_auth_mysql.so

#LoadModule auth_pgsql_module  libexec/mod_auth_pgsql.so

#LoadModule php4_module        libexec/mod_php4.so

注意 :すべてのモジュールをロードしようとすると、リソースエラーになる可能性があります。必要なモジュールだけをロードしてください。

独自 DSO モジュールのコンパイル

FreeBSD Ports Collection の /ports/www ディレクトリには、多くの Apache モジュールがあります。

Apache 1.3 は APXS (APache eXtenSion) ツールをサポートしています。APXS を使用すると、独自の dynamic shared object (DSO) Apache モジュールをコンパイルし、リンクすることができます。APXS を使用するには、SSH でログインし、su で ルートユーザー になって以下のコマンドを実行します。

# /usr/local/apache/bin/apxs OPTIONS MODULE_CODE
SPEEDEX サポートポリシー

Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.
Email: support@speedex.ne.jp


株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン