今日、gweb の apache サーバーで認証を有効にしようとしました。認証に成功しましたが、右上隅の [ログアウト] リンクをクリックしてもログアウトできません。誰かが同じ問題に遭遇した場合は、これについて助けてください。
認証構成
httpd.conf 内
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authz_user_module modules/mod_authz_user.so
SetEnv ganglia_secret xxxxxxxxxxxxxxxxxxxxxxxxxx
<Files "login.php">
AuthType Basic
AuthName "Ganglia Access"
AuthUserFile "/config/.htpasswd"
Require valid-user
</Files>
<Directory /ganglia/>
AllowOverride AuthConfig
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "/config/.htpasswd"
Require valid-user
DirectoryIndex index.html index.php
Options FollowSymLinks +Indexes
Order deny,allow
Allow from all
</Directory>
.htpasswd を設定どおりに適切な場所に配置しました。
conf.php で - gweb
$conf['auth_system'] = 'enabled';
$acl = GangliaAcl::getInstance();
$acl->addRole( 'username', GangliaAcl::ADMIN );