Apacheの追加モジュール(mod_proxy、mod_proxy-html、mod_proxy_balancerなど)を有効にする必要があります。追加のApacheモジュールをインストールする
私はApache全体を再コンパイルせずにこれを行う方法はありますか?
おかげ
Apacheの追加モジュール(mod_proxy、mod_proxy-html、mod_proxy_balancerなど)を有効にする必要があります。追加のApacheモジュールをインストールする
私はApache全体を再コンパイルせずにこれを行う方法はありますか?
おかげ
あなたは は、[設定ファイルにappacheためのコマンドを追加し、ちょうどあなたのシステム/サーバー上のいくつかのディレクトリにそれらのモジュールをコピーする必要があります。
例:あなたのApacheが共有ライブラリをサポートするように構築されている場合は
LoadModule mod_proxy modules/mod_proxy.so/linux
LoadModule mod_proxy modules/mod_proxy.dll/windows
それは本当ですか?私はXAMPPと他のモジュールを使用する.soファイルを使用します。私は窓の上にいます –
、あなたは別のマシン(同じOS、同じ/下位バージョンと好ましくは同じコンパイラ)からこれらのモジュールをコピーすることができモジュールフォルダに配置します。その後、LoadModuleディレクティブを使用して動的にロードします。
モジュールを持っていない場合は、--enable-mods-shared = mostオプションを指定して、ソースをダウンロードし、別のディレクトリ(--prefixを使用)にビルド/インストールすることができます。必要なモジュールを元のapache modulesフォルダにコピーし、LoadModuleを使用してロードします。
あなたが実行することで、モジュールにコンパイルを一覧表示することができます。
$ apache2 -l
注:これは/etc/init.d/apache2
ではありません。必要なモジュールがまだコンパイルされていない場合は、それを構成ファイルの中に組み込む必要があります。
Debian/Ubuntuの説明については、hereを参照してください。
ここの説明は簡潔ですが、Debianの指示へのリンクはとても役に立ちました。 – Brick
リンクは壊れていますが、Archive.org(https://web.archive.org/web/20121117162733/https://www.debuntu.org/2006/06/15/66-how)でもリンクを見つけることができます-to-enable-apache-modules-under-debian-based-system –
実行中のオペレーティングシステム(たとえば、どのLinuxディストリビューション)でApache httpdを実行していますか? 一般的なLinuxディストリビューションには、DebianとUbuntu Linuxのa2enmod/a2dismodなど、追加のApacheモジュールを簡単にインストール/有効化するためのメカニズムが標準で付属しています。 – joschi