ubuntu-serverでNASを自作してみる その4
SSL環境の導入
sslの設定がapache2インストール時に入るため
$ sudo a2enmod ssl $ sudo a2ensite default-ssl $ sudo /etc/init.d/apache2 restart
これだけでhttpsで接続できるようになった
オレオレ証明書なので接続時に警告は出るが
個人サーバーならこれで十分だろう
WebDAVをssl接続限定にする
SSL接続を強制するには
"
前回設定した"/etc/apache2/conf.d/dav"に一行追加するだけだった
<Location /davfs> DAV on SSLRequireSSL </Location>
BASIC認証も追加してみる
SSLとBASIC認証を追加すれば
webdavへのアクセスと認証が暗号化されていい感じ
パスワードファイルの作成
BASIC認証用のパスワードファイルの作成
今回は"/etc/apache2/htpass"に作成した
$ sudo htpasswd -c /etc/apache2/htpass username New password: Re-type new password:
webdav設定ファイルの更新
"/etc/apache2/conf.d/dav"ファイルを再度編集し
こんな感じになった
<Location /davfs> DAV on SSLRequireSSL AuthType Basic AuthName "Web DAV server" AuthUserFile /etc/apache2/htpass Require valid-user </Location>
以上で設定おわり