「ServersMan@VPS Standard」で導入したphpMyAdminなどセキュアが必要な環境に接続するためのSSLを導入!って考えてたが、とりあえずそれは後回し~
ただ、さすがにbasic認証は使う気がしなかったのでdigest認証を導入することにした!
最近のapacheにはdigestのモジュールが既に組み込まれているので問題ないが、
.htaccessで記述したらアクセス出来ない問題が発生した・・・
AuthType Digest
AuthName “server admin only”
AuthDigestDomain /
AuthDigestFile (digest認証のID/パスワードテキスト)
require valid-user
なぜか認証できない・・・
使えない・・・
調べに調べてみたら、「AuthDigestFile」の記述に問題あるらしく、
○ AuthUserFile (digest認証のID/パスワードテキスト)
☓ AuthDigestFile (digest認証のID/パスワードテキスト)
「AuthUserFile」を使用したら認証できた!
いろんなサイト見ても「AuthDigestFile」で掲載されてるので、これはちょいと焦る~
※ちなみにこれは、http.confに直接digest認証の記述を書いたてapacheのサービスを再起動した際に
Starting httpd: Syntax error on line 341 of /etc/httpd/conf/httpd.conf:
Invalid command ‘AuthDigestFile’, perhaps misspelled or defined by a module not included in the server configuration
ってエラーメッセージが出て気がついた。。
コメント