Apache2 WebDAV の設定方法
環境
Ubuntu 23.04
SSL/TLS 有効
操作例
例 [/home] ディレクトリ直下に、ユーザー認証が必要な [webdav] という
フォルダーを作成し、WebDAV でアクセスできるように設定します。
1.apache2-utilsのインストール
# apt -y install apache2-utils
2.ディレクトリを作成します
# mkdir /home/webdav # chown www-data. /home/webdav # chmod 770 /home/webdav
設定内容を記載します
# vi /etc/apache2/sites-available/webdav.conf
# 新規作成
Alias /webdav /home/webdav <Location /webdav> DAV On SSLRequireSSL Options None AuthType Basic AuthName WebDAV AuthUserFile /etc/apache2/.htpasswd <RequireAny> Require method GET POST OPTIONS Require valid-user </RequireAny> </Location>
3. ユーザーを登録 : [-c] でファイル新規作成
# htpasswd -c /etc/apache2/.htpasswd ubuntu
New password: # パスワード設定
Re-type new password:
Adding password for user ubuntu
4.設定を反映します
# a2enmod dav* Enabling module dav. Considering dependency dav for dav_fs: Module dav already enabled Enabling module dav_fs. Enabling module dav_lock. To activate the new configuration, you need to run: systemctl restart apache2
# a2ensite webdav
Enabling site webdav. To activate the new configuration, you need to run: systemctl reload apache2
5.apache2を再起動します
# systemctl restart apache2