2005年12月18日日曜日

自宅サーバにWebDAV:ユーザー認証の設定

ここまでの設定では、誰でもアクセスできる状態なので、ユーザー認証を設定する。
認証にはSSLのベーシック認証を利用する。

<Location /dav>
DAV On
</Location>   の部分を変更
<Location /dav>
DAV On
SSLRequireSSL
AuthType Basic
AuthName "WebDAV Security" ←ここは表示させたい文章を適宜
AuthUserFile "/etc/httpd/.htpasswd"
Require valid-user
</Location>
(ほかのHPには、こういう書き込みもあったが、上記の設定で起動したので管理人は使っていない。)
# 次の行を<Directory /home/*/public_html> が書かれている後などに追加
Alias /webdav /home/user/public_html/webdav
<Location /webdav>
DAV On
AllowOverride None
order deny,allow
deny from all
allow from 192.168.
</Location>
rootになって認証用のファイルを作成する
#cd /etc/httpd
#htpasswd -c DAVusers (作成したいユーザー名)
すると次のパスワードを入力する画面になるのでパスワードを入力する
New password
Re-type new passwaord
Addinnpasswaord for user (ユーザー名)
追加できたらapacheを再起動しよう。

0 件のコメント:

コメントを投稿