Using webdav for apache on raspbian I have put permissions but not get permissions. Why?

April 17, 2017 839 views
Apache Debian

I can log in sucessfully and put no problem but if I try to get anything it gives me an access denied.
/etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www

<Directory /webdav>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Alias /webdav /webdav

<Location /webdav>
DAV On
AuthType Basic
AuthName "webdav"
AuthUserFile /etc/apache2/webdav.password
Require valid-user
</Location>
</VirtualHost>

2 comments
  • Do you have this directory /var/www/webdav? Also no need for the alias you can remove it.
    Make sure username and password are right.

  • Your auth file must be accessible by your web user, make sure that www-data can access it if not change permissions as follows chow www-data:www-data /etc/apache2/webdav.password.

    If nothing works for you please share your error log.

    Hope this helps.

1 Answer

This question was answered by @Mohsen47:

Do you have this directory /var/www/webdav? Also no need for the alias you can remove it.
Make sure username and password are right.

Your auth file must be accessible by your web user, make sure that www-data can access it if not change permissions as follows chow www-data:www-data /etc/apache2/webdav.password.

If nothing works for you please share your error log.

Hope this helps.

View the original comment

Have another answer? Share your knowledge.