Hi,
Thanx for the below.
I tried this approach but still no luck.
I have the following at apache:
DavLockDB /var/www/DavLock
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerAdmin webmaster@localhost
<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
allow from all
</Directory>
Alias /webdav /var/www/html/webdav
<Directory /var/www/html/webdav>
AllowMethods PUT GET POST GET HEAD POST DELETE TRACE
PROPFIND PROPPATCH COPY MOVE LOCK UNLOCK OPTIONS
AllowOverride All
DAV On
AuthType Basic
AuthName "webdav"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
# allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Using cadaver client I am able to list, upload and delete files.
When checking with curl I still see the PUT method not advertised. Is this
normal that apache will never say it has PUT?
curl -sI -X OPTIONS http://169.254.254.55/webdav/
HTTP/1.1 200 OK
Date: Fri, 15 Jun 2018 01:40:29 GMT
Server: Apache/2.2.22 (Debian)
DAV: 1,2
DAV: <http://apache.org/dav/propset/fs/1>
MS-Author-Via: DAV
Allow:
OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK
Content-Length: 0
Content-Type: httpd/unix-directory
Thanx,
Alex
On Wed, Jun 13, 2018 at 11:08 PM, Yann Ylavic <[email protected]> wrote:
> On Wed, Jun 13, 2018 at 6:18 PM, Alex K <[email protected]> wrote:
> >
> > Is there any way to make apache list the PUT options as available?
>
> Probaly AllowMethods
> (https://httpd.apache.org/docs/current/en/mod/mod_
> allowmethods.html#allowmethods).
>
> Regards,
> Yann.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>