WebDav
Posted: Sun 15. Dec 2019, 23:13
I want to make WebDav on the server, but it doesn’t work.
sudo apt-get update
sudo apt-get install apache2
sudo chown -R www-data:www-data /var/www/
sudo a2enmod dav
sudo a2enmod dav_fs
sudo nano /etc/apache2/sites-available/000-default.conf
add this ->
DavLockDB /var/www/DavLock
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /webdav /test
<Directory /test>
DAV On
AuthType Digest
AuthName "webdav"
AuthUserFile /etc/apache2/users.password
Require valid-user
</Directory>
</VirtualHost>
sudo apt-get install apache2-utils
sudo htdigest -c /etc/apache2/users.password webdav username
sudo a2enmod auth_digest
sudo service apache2 restart
on a virtual machine without KeyHelp everything works.
sudo apt-get update
sudo apt-get install apache2
sudo chown -R www-data:www-data /var/www/
sudo a2enmod dav
sudo a2enmod dav_fs
sudo nano /etc/apache2/sites-available/000-default.conf
add this ->
DavLockDB /var/www/DavLock
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /webdav /test
<Directory /test>
DAV On
AuthType Digest
AuthName "webdav"
AuthUserFile /etc/apache2/users.password
Require valid-user
</Directory>
</VirtualHost>
sudo apt-get install apache2-utils
sudo htdigest -c /etc/apache2/users.password webdav username
sudo a2enmod auth_digest
sudo service apache2 restart
on a virtual machine without KeyHelp everything works.