さくらVPSにWebDAVを入れる(Windows 8から使うよ)15分で

webdavでsslでベーシック認証するための設定

WebDAVインストー

WebDaAVがインストールされているか確認する。
httpd -M | grep dav
 dav_module (shared)
 dav_fs_module (shared)
Syntax OK
ディレクトリ作成

こいつのせいでドハマリ。本には仮で/var/www/webdavとあるけど、document rootは/var/www/htmlなので
それに合わせる必要がある(はず

mkdir /var/www/html/webdav
chown apache.apache /var/www/html/webdav
htpasswdの作成
*引数はログインする際のユーザ
htpasswd -c /etc/httpd/conf/htpasswd root
New password:
Re-type new password:
Adding password for user root
httpd.confの設定
vi /etc/httpd/conf/httpd.conf
#WebDAV
Alias /webdav "/var/www/html/webdav"

<Directory /var/www/html/webdav>
    Dav On
    SSLRequireSSL
    AuthType        Basic
    AuthName        "Login"
    AuthUserFile    "/etc/httpd/conf/htpasswd"
    Require valid-user
    Order deny,allow
    Deny from all
    Allow from 124.155.55.202
</Directory>

さくらVPSにオレオレ証明書を設定する方法 - PerlのちJavaときどき証券

httpd再起動
service httpd restart
証明書を自分の端末にインストー

これがないと、クライアントからアクセスしても出来ない。

証明書をインストールしたいけど、そのボタンが表示されないときの
ツール>インターネットオプション>セキュリティ
信頼済みサイトを選択して追加する。
その後、ブラウザのアドレスバーの「証明書のエラー」から証明書をインストールする。