ここまでの設定では、誰でもアクセスできる状態なので、ユーザー認証を設定する。
 認証には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 件のコメント:
コメントを投稿