« MythDoraのMythWeb設定(PART3) | メイン | MythDora4.0+Tira-2.1 »

2008年04月26日

●MythDoraのMythWeb設定(PART4)

今回の設定はおまけみたいなものです。
不要な方は読み飛ばして問題ありません。

前回までてMythWebは動作するようになったと思いますが、セキュリティ上他の人にMythWebを
見せたくない場合に有効なダイジェスト認証をご紹介します。

.htaccessを編集します。

[hoge@kororin mythweb]$ pwd
/home/hoge/public_html/mythweb
[hoge@kororin mythweb]$ vi .htaccess

以下の様な部分を・・・

# AuthType Digest
# AuthName "MythTV"
# AuthUserFile /var/www/htdigest
# Require valid-user
# BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On

↓のサンプルの様に編集します。

AuthType Digest
AuthName "MythTV"
AuthUserFile /home/hoge/.htdigest
Require valid-user
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On

※ Digest認証にしています。この設定だと携帯電話等からはアクセスできなくなる可能性が高いです。
そういう場合はAuthTypeをBasicにして、Basic認証にするといいのかもしれません。試していませんが。

次にユーザの作成を行います。

[hoge@kororin mythweb]$ cd ~
[hoge@kororin ~]$ pwd
/home/hoge
[hoge@kororin ~]$ htdigest -c /home/hoge/.htdigest 'MythTV' hoge

パスワードを聞いてくるのでパスワードを入力します。

※ここでよく間違えるのですが、.htaccessのAuthName と上記のシングルクォートで囲んである
部分は一致していないといけません!(私がはまっただけですが。笑。)

※次のユーザ作成時からは、-cオプションは不要なはずです。(試していません^^;)

[hoge@kororin ~]$ chmod 644 .htdigest

ここでapacheを再起動してください。

で、http://localhost/~hoge/mythwebにアクセスしてみてください。設定に問題がなければ
認証のダイアログが出てきてユーザー名とパスワードを入力するとページが表示されるはずです。

トラックバックURL

このエントリーのトラックバックURL:
http://kororin.com/cgi-bin/mt32/mt-tb.cgi/387

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)