Apacheモードのログインウィンドウ

Apacheモードのログインウィンドウ

Ubuntu 14.04 Apache 2.4.7

サイトを保護するためにApacheでモーダルログインページを作成し始めました。

私はこの手順に従いました。古いものかもしれないので、問題を起こす前に確認したかったです。 http://melandri.net/2012/04/29/using...mod-auth-form/

モーダルログインページが正しく機能するには、/etc/apache2/apache2.conf ファイルに次のモジュールエントリが必要です。

LoadModule auth_form_module modules/mod_auth_form.so
LoadModule session_module modules/mod_session.so
LoadModule request_module modules/mod_request.so
LoadModule session_cookie_modules/mod_session_cookie.so

ただし、このインストールには/ etc / apache2にモジュールフォルダがありません。

/usr/lib/apache2/modulesでモジュールを見つけました。

フォルダから読み込もうとしましたが、動作しているかどうかはわかりません。 apache2ctl -Mを使用してロードされたモジュールを確認しましたが、リストされていません。

このフォルダを/ etc / apache2にコピーできますか?

または、このモジュールを使用してApacheを再コンパイルする必要がありますか?これは良くないという文をどこかで読みました。

ベストアンサー1

Debianベースのシステム(Ubuntuを含む)では、モジュールはのシンボリックリンクを使用して設定されます/etc/apache2/mods-enabled/etc/apache2/mods-available後者を見ると、探しているモジュールに対応するetc。auth_form.loadが表示されます。session.load

これを有効にするには、a2enmod(Apache 2 アクティベーションモジュール)を使用します.

sudo a2enmod auth_form
sudo a2enmod session
sudo a2enmod request
sudo a2enmod session_cookie

モジュールを無効にするコマンドはですa2dismod

おすすめ記事