Apache モジュールをインストールして構成するには

Created:

2016-11-16 13:23:36 UTC

Modified:

2017-08-16 16:04:11 UTC

2

Was this article helpful?


Have more questions?

リクエストを送信

Apache モジュールをインストールして構成するには

Applicable to:

  • Plesk for Linux

症状

移行マネージャに以下のような通知が表示されます。

The following Apache modules are not installed on the destination server: `mem_cache`,`jk`,`bw`. Please install and enable these modules to prevent possible problems.

必要な Apache モジュールをインストールして構成するにはどうすればよいですか。

解決策

Apache ウェブサーバの追加モジュールは、以下の手順で構成できます。

  1. インストールした Apache ウェブサーバのバージョンをチェックします。

    # rpm -qa | grep http
    httpd-2.2.15-30.el6.centos.x86_64
  2. 必要な Apache バージョンのソースをダウンロードし、これを展開します。

    # wget archive.apache.org/dist/httpd/httpd-2.2.15.tar.gz
    # tar xfz httpd-2.2.15.tar.gz
  3. GNU compiller C++ support to the compiller kernel-development httpd development パッケージをインストールします。

    # yum install gcc gcc-c++ kernel-devel httpd-devel
  4. コンパイルされたモジュールに必要なファイルをチェックします。例えば、 mem_cache モジュールについての情報は、以下のファイルで確認できます。

    # cat /root/httpd-2.2.15/modules/cache/config.m4
    dnl # list of object files for mod_mem_cache
    mem_cache_objs="dnl
    mod_mem_cache.lo dnl
    cache_cache.lo dnl
    cache_pqueue.lo dnl
    cache_hash.lo dnl
  5. /root/httpd-2.2.15/modules/cache に移動します。

    # cd /root/httpd-2.2.15/modules/cache
  6. 以下のコマンドで、必要なモジュールを構成します。

    # apxs -c -i mod_mem_cache.c cache_cache.c cache_pqueue.c cache_hash.c

    注: モジュール mem_cache は、別のモジュール mod_cache を必要とします。これは mod_cache のサポートモジュールとして 動作し、メモリを使用したストレージ管理機構を提供します。Plesk は mod_cache をサポートするように設計されています。

    追加情報は、 公式ドキュメンテーション で確認できます。

  7. Apache ウェブサーバを再起動して構成に変更を適用します。

  8. その後、Plesk インターフェース( [Tools & Settings]>[Apache Web Server Settings] )を使用して Apache モジュールを管理できるようになります。

注: バージョン 10.4 以降、Plesk は mod_jk mod_bw をサポートするように設計されています。これらのモジュールは Updates and Upgrades からインストールでき、 "Bandwidth Limiter For Apache support (mod_bw)" および "Tomcat Java Servlets support" という名前になっています。

他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。