WebDAV for user account

Hi all, hi John - I know you’re going to answer anyway :wink:

does anyone have any idea how to set up WebDAV for a user account? I am looking for Interworx specific hints as literally every source I could find on the net talks about the apache user, var/www/html, creating a specifc vhost file just for webDAV and so on.
I can see that the necessesary modules are installed by default and that apache conf contains
<IfModule mod_dav_fs.c>
# Location of the WebDAV lock database.
DAVLockDB /var/lib/dav/lockdb
</IfModule>

But I can’t figure out, how to share a folder within a user account via WebDAV. Ideally some folder like /chroot/home/useracct/webdav

Did anyone do this on Interworx and is willing to share his way?

Cheers guys

Michael

Hi Michael
I hope your well and business is good
That’s a question and half
I did not even know webdav was loaded, but then again, I do not use webdav sorry
You can try the following, which seem to work for me on a test server, but I think I may have got perms wrong sorry, just run out of time right now
I hope it makes sense but appreciate if you find a better way, to update or hopefully others who use webdav will post.
Many thanks
John
Create the .hypasswd (change user from john)
htpasswd -c /home/mydomain/mydomain.url/html/.htpasswd john
New password: # set password
Re-type new password: # confirm
Adding password for user john
To add into vhost file for siteworx account
Alias /share /home/mydomain/mydomain.url/html/
<Location /share>
DAV On
SSLRequireSSL
Options None
AuthType Basic
AuthName WebDAV
AuthUserFile /home/mydomain/mydomain.url/html/.htpasswd
<LimitExcept GET OPTIONS>
Order allow,deny
#Allow from 10.0.0.# IP address you permit to access
Require valid-user
</LimitExcept>
</Location>
Restart apache (service httpd restart)
WebDav test connection
Probing for WebDAV support …
Resolving host name “mydomain.url” …
Connecting ( mydomain.url => ip: nnn.nnn.nnn.nnn, port: 80 )
Connected (nnn.nnn.nnn.nnn:80)
<<< OPTIONS / HTTP/1.1
<<< Host: mydomain.url
<<< User-Agent: BitKinex/3.2.3
<<< Accept: /
<<< Pragma: no-cache
<<< Cache-Control: no-cache
<<< Translate: f
>>> HTTP/1.1 200 OK
>>> Date: Tue, 13 Mar 2018 12:44:01 GMT
>>> Server: Apache/2.2.34 (Unix)
>>> 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
WebDAV supported.
<<< PROPFIND / HTTP/1.1
<<< Host: mydomain.url
<<< User-Agent: BitKinex/3.2.3
<<< Accept: /
<<< Pragma: no-cache
<<< Cache-Control: no-cache
<<< Depth: 1
<<< Content-Length: 220
<<< Content-Type: text/xml
>>> HTTP/1.1 401 Authorization Required
>>> Date: Tue, 13 Mar 2018 12:44:01 GMT
>>> Server: Apache/2.2.34 (Unix)
>>> WWW-Authenticate: Basic realm=“john”
>>> Content-Length: 474
>>> Content-Type: text/html; charset=iso-8859-1
Connection closed
Resolving host name “mydomain.url” …
Connecting ( mydomain.url => ip: nnn.nnn.nnn.nnn, port: 80 )
Connected (nnn.nnn.nnn.nnn:80)
<<< PROPFIND / HTTP/1.1
<<< Host: mydomain.url
<<< User-Agent: BitKinex/3.2.3
<<< Accept: /
<<< Pragma: no-cache
<<< Cache-Control: no-cache
<<< Depth: 1
<<< Content-Length: 220
<<< Content-Type: text/xml
<<< Authorization: Basic your-password-from-.htpasswd
FIN received
Connection closed
Resolving host name “mydomain.url” …
Connecting ( mydomain.url => ip: nnn.nnn.nnn.nnn, port: 80 )
Connected (nnn.nnn.nnn.nnn:80)
<<< MKCOL /test HTTP/1.1
<<< Host: mydomain.url
<<< User-Agent: BitKinex/3.2.3
<<< Accept: /
<<< Pragma: no-cache
<<< Cache-Control: no-cache
<<< Content-Length: 0
<<< Authorization: Basic your-password-from-.htaccess
>>> HTTP/1.1 403 Forbidden
>>> Date: Tue, 13 Mar 2018 12:45:25 GMT
>>> Server: Apache/2.2.34 (Unix)
>>> Content-Length: 279
>>> Connection: close
>>> Content-Type: text/html; charset=iso-8859-1
Connection closed

Hi John, I am well and business is good - too much work though :wink: And you?

I knew you were going to answer, so I hid a white message next to “Hi all” :smiley:

I will have to compare your config with my notes in detail, because at first glance this looks exactly like mine. I will report back, as soon as I find my mistake.

Cheers,
Michael

Hi Michael

Yes as the saying goes, overworked and underpaid haha

I think WebDAV lock can be set to any location, but it needs apache:apache perms in full

When I?m back I?ll post my WebDAV lock confit which also worked, but tired eyes meant I?d miss that part of your post (even though that?s what your post was sorry)

Once you give apache full control it would work but do you really want to give control to apache

Many thanks

John

Hi Michael
Sorry, from memory the below added to siteworx vhost file worked as well but only when DAVLock and webdav set to apache:apache with full read/write. You need to create the directory called webdav in /home/siteworx-unix/mydomain.url/html and create the .htpasswd for user (please name john to whatever you want).
Also, you could add an only authorised networks by adding this line Allow from 10.0.0.# IP address you permit to access, so I’ll add as below, but removed or # out as you need and please use only 1 allow from (so either allow from IP Range or allow from all, but not both)
I hope that helps but sorry if I am wrong. These were tested using Centos 6.9 and latest IW RC version.
Good luck
Many thanks
John
DavLockDB /home/siteworx-unix/var/DAVLock
DAVMinTimeout 600
Alias /webdav /home/siteworx-unix/mydomain.url/html/webdav
<Directory /home/siteworx-unix/mydomain.url/html>
DAV On
SSLRequireSSL
AuthType Basic
AuthName “john”
AuthUserFile /home/siteworx-unix/var/.htpasswd
</Directory>
<Directory /home/siteworx-unix/mydomain.url/html>
AllowOverride None
Options None
Order Allow,Deny
Allow from 10.0.0.# IP address you permit to access (please remove as needed)
Allow from All(please remove as needed)
<LimitExcept GET HEAD OPTIONS>
Require user john
</LimitExcept>
</Directory>

Hi John,

coming back to this after some months I have tried to get this running today for about 3 hours now :frowning:

I’ve tried to understand it and translate your settings and when that failed I even tried to do it literally as in your two examples. No luck.

I’ve tried with and without creating a subdirectory /webdav in /home/siteworx-unix/mydomain.url/html and then tried every combination of
<Directory /home/siteworx-unix/mydomain.url/html>
<Directory /home/siteworx-unix/mydomain.url/html/webdav>
<Location /webdav>
and so on.

I might just install Nextcloud and use that for a functioning WebDAV implementation, but that’s cracking a nut with a sledgehammer…

Hi Micheal

Sorry for the delayed reply. Karen has had an op so I’m tied up a little.

Did you create DAVlock file and give it apache:apache perms

The lock fiel needs to be created in /var/lib/dav I think from memory on Centos 7

I will try webdav on Centos 7 next week on a test server but to be honest, I tried when I read your reply but I think I had things wrong and had to attend to Karen sorry.

I hope that’s alright and will catch up next week

Many thanks

John

Hi Michael

Sorry for the delay and below is a working webdav config on centos 7.5

Please replace unix with your unix name, domain name with full full domain name, so could be testonet for unix name and test123.co.uk for domain name

vi /var/lib/dav/DavLock - leave blank and save

chown -R apache:apache /var/lib/dav

chmod -R 755 /var/lib/dav

create password file

mkdir /chroot/home/unix/var/webdav

htpasswd -c /chroot/home/unix/var/webdav/.htpasswd john

chown root:apache /chroot/home/unix/var/webdav/.htpasswd
chmod 640 /chroot/home/unix/var/webdav/.htpasswd

Create Webdav folder to use for siteworx account

mkdir /chroot/home/unix/domain name/html/webdav

chown -R apache:apache /chroot/home/unix/domain name/html/webdav

chmod -R 755 /chroot/home/unix/domain name/html/webdav

Add below to your vhost file you are going to test with

DavLockDB /var/lib/dav/DavLock
Alias /webdav /chroot/home/unix/domain name/html/webdav
<Directory /chroot/home/unix/domain name/html/webdav>
DAV On
AuthType Basic
AuthName “webdav”
AuthUserFile /chroot/home/unix/var/webdav/.htpasswd
Require valid-user
</Directory>

save and restart apache

I hope that helps a little and below is the test result using webdav

Many thanks

John

6/20/2018 10:59:54 AM.812 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 10:59:54 AM.844 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 10:59:54 AM.844 [DEBUG] [1] <<< PROPFIND /webdav/ HTTP/1.1

6/20/2018 10:59:54 AM.859 [DEBUG] [1] <<< Host: domain name

6/20/2018 10:59:54 AM.859 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 10:59:54 AM.859 [DEBUG] [1] <<< Accept: /

6/20/2018 10:59:54 AM.859 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 10:59:54 AM.859 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 10:59:54 AM.859 [DEBUG] [1] <<< Depth: 1

6/20/2018 10:59:54 AM.859 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 10:59:54 AM.859 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 10:59:54 AM.859 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 10:59:54 AM.890 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 10:59:54 AM.890 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 09:59:57 GMT

6/20/2018 10:59:54 AM.890 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 10:59:54 AM.890 [DEBUG] [1] >>> Content-Length: 678

6/20/2018 10:59:54 AM.890 [DEBUG] [1] >>> Connection: close

6/20/2018 10:59:54 AM.906 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 10:59:54 AM.906 [DEBUG] [1] FIN received

6/20/2018 10:59:54 AM.906 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 09:58:28 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fd72b7428”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 10:59:54 AM.906 [DEBUG] [1] Connection closed

6/20/2018 10:59:59 AM.196 [INFO] Request (ID = 43, Queued): Create Dir. “test [3sh #3]”

6/20/2018 10:59:59 AM.196 [INFO] Request (ID = 43, Running): Create Dir. “test [3sh #3]”

6/20/2018 10:59:59 AM.196 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 10:59:59 AM.196 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 10:59:59 AM.212 [DEBUG] [1] <<< MKCOL /webdav/test HTTP/1.1

6/20/2018 10:59:59 AM.212 [DEBUG] [1] <<< Host: domain name

6/20/2018 10:59:59 AM.212 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 10:59:59 AM.212 [DEBUG] [1] <<< Accept: /

6/20/2018 10:59:59 AM.212 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 10:59:59 AM.227 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 10:59:59 AM.227 [DEBUG] [1] <<< Content-Length: 0

6/20/2018 10:59:59 AM.227 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 10:59:59 AM.243 [DEBUG] [1] >>> HTTP/1.1 201 Created

6/20/2018 10:59:59 AM.243 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:01 GMT

6/20/2018 10:59:59 AM.243 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 10:59:59 AM.258 [DEBUG] [1] >>> Location: http://domain name/webdav/test

6/20/2018 10:59:59 AM.258 [DEBUG] [1] >>> Content-Length: 263

6/20/2018 10:59:59 AM.258 [DEBUG] [1] >>> Connection: close

6/20/2018 10:59:59 AM.258 [DEBUG] [1] >>> Content-Type: text/html; charset=ISO-8859-1

6/20/2018 10:59:59 AM.258 [DEBUG] [1] FIN received

6/20/2018 10:59:59 AM.258 [DEBUG] [1] Connection closed

6/20/2018 10:59:59 AM.399 [INFO] Request (ID = 43, Completed): Create Dir. “test [3sh #3]”

6/20/2018 11:00:01 AM.529 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:01 AM.544 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:01 AM.544 [DEBUG] [1] <<< PROPFIND /webdav/test/ HTTP/1.1

6/20/2018 11:00:01 AM.544 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:01 AM.544 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:01 AM.544 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:01 AM.544 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:01 AM.544 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:01 AM.544 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:01 AM.560 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:01 AM.560 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:01 AM.560 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:01 AM.576 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:01 AM.592 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:04 GMT

6/20/2018 11:00:01 AM.593 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:01 AM.594 [DEBUG] [1] >>> Content-Length: 683

6/20/2018 11:00:01 AM.598 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:01 AM.598 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:01 AM.598 [DEBUG] [1] FIN received

6/20/2018 11:00:01 AM.598 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:01 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdcba9110”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:01 AM.598 [DEBUG] [1] Connection closed

6/20/2018 11:00:08 AM.524 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:08 AM.524 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:08 AM.524 [DEBUG] [1] <<< PROPFIND /webdav/test/ HTTP/1.1

6/20/2018 11:00:08 AM.524 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:08 AM.540 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:08 AM.540 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:08 AM.540 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:08 AM.540 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:08 AM.540 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:08 AM.540 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:08 AM.540 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:08 AM.540 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:08 AM.555 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:08 AM.555 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:11 GMT

6/20/2018 11:00:08 AM.555 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:08 AM.571 [DEBUG] [1] >>> Content-Length: 683

6/20/2018 11:00:08 AM.571 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:08 AM.571 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:08 AM.571 [DEBUG] [1] FIN received

6/20/2018 11:00:08 AM.571 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:01 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdcba9110”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:08 AM.571 [DEBUG] [1] Connection closed

6/20/2018 11:00:08 AM.586 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:08 AM.586 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:08 AM.586 [DEBUG] [1] <<< PUT /webdav/test/fec.html HTTP/1.1

6/20/2018 11:00:08 AM.586 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:08 AM.602 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:08 AM.602 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:08 AM.602 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:08 AM.602 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:08 AM.602 [DEBUG] [1] <<< Content-Length: 312

6/20/2018 11:00:08 AM.602 [DEBUG] [1] <<< Content-Type: application/octet-stream

6/20/2018 11:00:08 AM.602 [DEBUG] [1] <<< Translate: f

6/20/2018 11:00:08 AM.602 [DEBUG] [1] <<< Authorization: Basic ,<password>

6/20/2018 11:00:08 AM.618 [DEBUG] [1] >>> HTTP/1.1 201 Created

6/20/2018 11:00:08 AM.618 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:11 GMT

6/20/2018 11:00:08 AM.618 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:08 AM.618 [DEBUG] [1] >>> Location: http://domain name/webdav/test/fec.html

6/20/2018 11:00:08 AM.633 [DEBUG] [1] >>> Content-Length: 270

6/20/2018 11:00:08 AM.633 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:08 AM.633 [DEBUG] [1] >>> Content-Type: text/html; charset=ISO-8859-1

6/20/2018 11:00:08 AM.633 [DEBUG] [1] FIN received

6/20/2018 11:00:08 AM.633 [DEBUG] [1] Connection closed

6/20/2018 11:00:08 AM.633 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:08 AM.649 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:08 AM.649 [DEBUG] [1] <<< PROPFIND /webdav/test/ HTTP/1.1

6/20/2018 11:00:08 AM.649 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:08 AM.649 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:08 AM.649 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:08 AM.649 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:08 AM.649 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:08 AM.649 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:08 AM.649 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:08 AM.664 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:08 AM.664 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:08 AM.680 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:08 AM.680 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:11 GMT

6/20/2018 11:00:08 AM.696 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:08 AM.696 [DEBUG] [1] >>> Content-Length: 1145

6/20/2018 11:00:08 AM.696 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:08 AM.696 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:08 AM.696 [DEBUG] [1] FIN received

6/20/2018 11:00:08 AM.696 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/”><D:href>/webdav/test/fec.html</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><lp1:getcontentlength>312</lp1:getcontentlength><D:getcontenttype>text/html</D:getcontenttype><lp1:resourcetype/><lp1:getetag>“138-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:08 AM.696 [DEBUG] [1] Connection closed

6/20/2018 11:00:08 AM.774 [INFO] Request (ID = 44, Queued): Copy “fec.html [My Computer #3 => 3sh #3]”

6/20/2018 11:00:08 AM.774 [INFO] Request (ID = 44, Running): Copy “fec.html [My Computer #3 => 3sh #3]”

6/20/2018 11:00:09 AM.304 [INFO] Request (ID = 44, Completed): Copy “fec.html [My Computer #3 => 3sh #3]”

6/20/2018 11:00:10 AM.402 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:10 AM.402 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:10 AM.402 [DEBUG] [1] <<< PROPFIND /webdav/ HTTP/1.1

6/20/2018 11:00:10 AM.402 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:10 AM.417 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:10 AM.417 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:10 AM.417 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:10 AM.417 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:10 AM.417 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:10 AM.417 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:10 AM.417 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:10 AM.417 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:10 AM.433 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:10 AM.433 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:13 GMT

6/20/2018 11:00:10 AM.433 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:10 AM.449 [DEBUG] [1] >>> Content-Length: 1257

6/20/2018 11:00:10 AM.449 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:10 AM.449 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:10 AM.449 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:01 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdcba9110”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:10 AM.449 [DEBUG] [1] FIN received

6/20/2018 11:00:10 AM.449 [DEBUG] [1] Connection closed

6/20/2018 11:00:12 AM.978 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:12 AM.978 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:12 AM.978 [DEBUG] [1] <<< PROPFIND /webdav/ HTTP/1.1

6/20/2018 11:00:12 AM.978 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:12 AM.978 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:12 AM.978 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:12 AM.978 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:12 AM.978 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:12 AM.993 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:12 AM.993 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:12 AM.993 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:12 AM.993 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:13 AM.009 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:13 AM.009 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:15 GMT

6/20/2018 11:00:13 AM.009 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:13 AM.009 [DEBUG] [1] >>> Content-Length: 1257

6/20/2018 11:00:13 AM.025 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:13 AM.025 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:13 AM.025 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:01 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdcba9110”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:13 AM.025 [DEBUG] [1] Connection closed

6/20/2018 11:00:13 AM.040 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:13 AM.040 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:13 AM.056 [DEBUG] [1] <<< PUT /webdav/crc.html HTTP/1.1

6/20/2018 11:00:13 AM.056 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:13 AM.056 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:13 AM.056 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:13 AM.056 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:13 AM.056 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:13 AM.056 [DEBUG] [1] <<< Content-Length: 312

6/20/2018 11:00:13 AM.056 [DEBUG] [1] <<< Content-Type: application/octet-stream

6/20/2018 11:00:13 AM.056 [DEBUG] [1] <<< Translate: f

6/20/2018 11:00:13 AM.071 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:13 AM.134 [DEBUG] [1] >>> HTTP/1.1 201 Created

6/20/2018 11:00:13 AM.134 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:15 GMT

6/20/2018 11:00:13 AM.134 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:13 AM.134 [DEBUG] [1] >>> Location: http://domain name/webdav/crc.html

6/20/2018 11:00:13 AM.134 [DEBUG] [1] >>> Content-Length: 265

6/20/2018 11:00:13 AM.134 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:13 AM.149 [DEBUG] [1] >>> Content-Type: text/html; charset=ISO-8859-1

6/20/2018 11:00:13 AM.149 [DEBUG] [1] FIN received

6/20/2018 11:00:13 AM.149 [DEBUG] [1] Connection closed

6/20/2018 11:00:13 AM.149 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:13 AM.149 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< PROPFIND /webdav/ HTTP/1.1

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:13 AM.165 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:13 AM.196 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:13 AM.196 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:15 GMT

6/20/2018 11:00:13 AM.196 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:13 AM.196 [DEBUG] [1] >>> Content-Length: 1714

6/20/2018 11:00:13 AM.212 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:13 AM.212 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:13 AM.212 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:15 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdd8e5925”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/”><D:href>/webdav/crc.html</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:15 GMT</lp1:getlastmodified><lp1:getcontentlength>312</lp1:getcontentlength><D:getcontenttype>text/html</D:getcontenttype><lp1:resourcetype/><lp1:getetag>“138-56f0fdd8e5925”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:13 AM.212 [DEBUG] [1] Connection closed

6/20/2018 11:00:13 AM.337 [INFO] Request (ID = 45, Queued): Copy “crc.html [My Computer #3 => 3sh #3]”

6/20/2018 11:00:13 AM.352 [INFO] Request (ID = 45, Running): Copy “crc.html [My Computer #3 => 3sh #3]”

6/20/2018 11:00:13 AM.898 [INFO] Request (ID = 45, Completed): Copy “crc.html [My Computer #3 => 3sh #3]”

6/20/2018 11:00:16 AM.023 [WARN] Error indicator: BD_File.cpp, line: 711

6/20/2018 11:00:16 AM.896 [INFO] Request (ID = 46, Queued): Delete “crc.html [3sh #3]”

6/20/2018 11:00:16 AM.896 [INFO] Request (ID = 46, Running): Delete “crc.html [3sh #3]”

6/20/2018 11:00:16 AM.912 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:16 AM.927 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< PROPFIND /webdav/ HTTP/1.1

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:16 AM.927 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:16 AM.970 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:16 AM.970 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:19 GMT

6/20/2018 11:00:16 AM.970 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:16 AM.970 [DEBUG] [1] >>> Content-Length: 1714

6/20/2018 11:00:16 AM.970 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:16 AM.970 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:16 AM.970 [DEBUG] [1] FIN received

6/20/2018 11:00:16 AM.970 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:15 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdd8e5925”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/”><D:href>/webdav/crc.html</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:15 GMT</lp1:getlastmodified><lp1:getcontentlength>312</lp1:getcontentlength><D:getcontenttype>text/html</D:getcontenttype><lp1:resourcetype/><lp1:getetag>“138-56f0fdd8e5925”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:16 AM.970 [DEBUG] [1] Connection closed

6/20/2018 11:00:18 AM.472 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:18 AM.472 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:18 AM.487 [DEBUG] [1] <<< DELETE /webdav/crc.html HTTP/1.1

6/20/2018 11:00:18 AM.487 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:18 AM.487 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:18 AM.487 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:18 AM.487 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:18 AM.487 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:18 AM.487 [DEBUG] [1] <<< Translate: f

6/20/2018 11:00:18 AM.487 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:18 AM.518 [DEBUG] [1] >>> HTTP/1.1 204 No Content

6/20/2018 11:00:18 AM.518 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:21 GMT

6/20/2018 11:00:18 AM.518 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:18 AM.518 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:18 AM.518 [DEBUG] [1] >>> Content-Type: text/html; charset=UTF-8

6/20/2018 11:00:18 AM.518 [DEBUG] [1] Connection closed

6/20/2018 11:00:19 AM.096 [INFO] Request (ID = 46, Completed): Delete “crc.html [3sh #3]”

6/20/2018 11:00:20 AM.601 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:20 AM.616 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< PROPFIND /webdav/test/ HTTP/1.1

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:20 AM.616 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:20 AM.647 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:20 AM.647 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:23 GMT

6/20/2018 11:00:20 AM.663 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:20 AM.663 [DEBUG] [1] >>> Content-Length: 1145

6/20/2018 11:00:20 AM.663 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:20 AM.663 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:20 AM.663 [DEBUG] [1] FIN received

6/20/2018 11:00:20 AM.663 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/”><D:href>/webdav/test/fec.html</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><lp1:getcontentlength>312</lp1:getcontentlength><D:getcontenttype>text/html</D:getcontenttype><lp1:resourcetype/><lp1:getetag>“138-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:20 AM.663 [DEBUG] [1] Connection closed

6/20/2018 11:00:21 AM.958 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:21 AM.973 [INFO] Request (ID = 47, Queued): Delete “fec.html [3sh #3]”

6/20/2018 11:00:21 AM.973 [INFO] Request (ID = 47, Running): Delete “fec.html [3sh #3]”

6/20/2018 11:00:21 AM.973 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:21 AM.973 [DEBUG] [1] <<< PROPFIND /webdav/test/ HTTP/1.1

6/20/2018 11:00:21 AM.973 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:21 AM.989 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:21 AM.989 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:21 AM.989 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:21 AM.989 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:21 AM.989 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:21 AM.989 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:22 AM.005 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:22 AM.005 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:22 AM.020 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:22 AM.020 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:24 GMT

6/20/2018 11:00:22 AM.020 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:22 AM.020 [DEBUG] [1] >>> Content-Length: 1145

6/20/2018 11:00:22 AM.020 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:22 AM.036 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:22 AM.036 [DEBUG] [1] FIN received

6/20/2018 11:00:22 AM.036 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/”><D:href>/webdav/test/fec.html</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:11 GMT</lp1:getlastmodified><lp1:getcontentlength>312</lp1:getcontentlength><D:getcontenttype>text/html</D:getcontenttype><lp1:resourcetype/><lp1:getetag>“138-56f0fdd49a6ce”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:22 AM.036 [DEBUG] [1] Connection closed

6/20/2018 11:00:23 AM.519 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:23 AM.519 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:23 AM.519 [DEBUG] [1] <<< DELETE /webdav/test/fec.html HTTP/1.1

6/20/2018 11:00:23 AM.535 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:23 AM.535 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:23 AM.535 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:23 AM.535 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:23 AM.535 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:23 AM.535 [DEBUG] [1] <<< Translate: f

6/20/2018 11:00:23 AM.535 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:23 AM.551 [DEBUG] [1] >>> HTTP/1.1 204 No Content

6/20/2018 11:00:23 AM.551 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:26 GMT

6/20/2018 11:00:23 AM.551 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:23 AM.551 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:23 AM.551 [DEBUG] [1] >>> Content-Type: text/html; charset=UTF-8

6/20/2018 11:00:23 AM.551 [DEBUG] [1] Connection closed

6/20/2018 11:00:24 AM.175 [INFO] Request (ID = 47, Completed): Delete “fec.html [3sh #3]”

6/20/2018 11:00:29 AM.949 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:29 AM.965 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:29 AM.965 [DEBUG] [1] <<< PROPFIND /webdav/ HTTP/1.1

6/20/2018 11:00:29 AM.965 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:29 AM.965 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:29 AM.965 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:29 AM.965 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:29 AM.981 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:29 AM.981 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:29 AM.981 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:29 AM.981 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:29 AM.981 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:29 AM.996 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:29 AM.996 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:32 GMT

6/20/2018 11:00:29 AM.996 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:29 AM.996 [DEBUG] [1] >>> Content-Length: 1257

6/20/2018 11:00:29 AM.996 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:30 AM.012 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:30 AM.012 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:21 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdde0afc0”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/test/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:26 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fde2d7c5b”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:30 AM.012 [DEBUG] [1] Connection closed

6/20/2018 11:00:30 AM.074 [INFO] Request (ID = 48, Queued): Delete “test [3sh #3]”

6/20/2018 11:00:30 AM.074 [INFO] Request (ID = 48, Running): Delete “test [3sh #3]”

6/20/2018 11:00:31 AM.403 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:31 AM.403 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:31 AM.419 [DEBUG] [1] <<< DELETE /webdav/test/ HTTP/1.1

6/20/2018 11:00:31 AM.419 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:31 AM.419 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:31 AM.419 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:31 AM.419 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:31 AM.419 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:31 AM.419 [DEBUG] [1] <<< Translate: f

6/20/2018 11:00:31 AM.419 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:31 AM.450 [DEBUG] [1] >>> HTTP/1.1 204 No Content

6/20/2018 11:00:31 AM.450 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:34 GMT

6/20/2018 11:00:31 AM.450 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:31 AM.450 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:31 AM.450 [DEBUG] [1] >>> Content-Type: httpd/unix-directory

6/20/2018 11:00:31 AM.465 [DEBUG] [1] Connection closed

6/20/2018 11:00:31 AM.773 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 80 )

6/20/2018 11:00:31 AM.788 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:80)

6/20/2018 11:00:31 AM.788 [DEBUG] [1] <<< PROPFIND /webdav/ HTTP/1.1

6/20/2018 11:00:31 AM.788 [DEBUG] [1] <<< Host: domain name

6/20/2018 11:00:31 AM.788 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3

6/20/2018 11:00:31 AM.788 [DEBUG] [1] <<< Accept: /

6/20/2018 11:00:31 AM.788 [DEBUG] [1] <<< Pragma: no-cache

6/20/2018 11:00:31 AM.804 [DEBUG] [1] <<< Cache-Control: no-cache

6/20/2018 11:00:31 AM.804 [DEBUG] [1] <<< Depth: 1

6/20/2018 11:00:31 AM.804 [DEBUG] [1] <<< Content-Length: 220

6/20/2018 11:00:31 AM.804 [DEBUG] [1] <<< Content-Type: text/xml

6/20/2018 11:00:31 AM.804 [DEBUG] [1] <<< Authorization: Basic <password>

6/20/2018 11:00:31 AM.804 [INFO] Request (ID = 48, Completed): Delete “test [3sh #3]”

6/20/2018 11:00:31 AM.835 [DEBUG] [1] >>> HTTP/1.1 207 Multi-Status

6/20/2018 11:00:31 AM.835 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 10:00:34 GMT

6/20/2018 11:00:31 AM.835 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)

6/20/2018 11:00:31 AM.835 [DEBUG] [1] >>> Content-Length: 678

6/20/2018 11:00:31 AM.835 [DEBUG] [1] >>> Connection: close

6/20/2018 11:00:31 AM.851 [DEBUG] [1] >>> Content-Type: text/xml; charset=“utf-8”

6/20/2018 11:00:31 AM.851 [DEBUG] [1] FIN received

6/20/2018 11:00:31 AM.851 [DEBUG] <?xml version=“1.0” encoding=“utf-8”?><D:multistatus xmlns:D=“DAV:” xmlns:ns0=“DAV:”><D:response xmlns:lp1=“DAV:” xmlns:lp2=“http://apache.org/dav/props/” xmlns:g0=“DAV:”><D:href>/webdav/</D:href><D:propstat><D:prop><lp1:getlastmodified>Wed, 20 Jun 2018 10:00:34 GMT</lp1:getlastmodified><D:getcontenttype>httpd/unix-directory</D:getcontenttype><lp1:resourcetype><D:collection/></lp1:resourcetype><lp1:getetag>“1000-56f0fdea6086f”</lp1:getetag><D:lockdiscovery/></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat><D:propstat><D:prop><g0:getcontentlength/></D:prop><D:status>HTTP/1.1 404 Not Found</D:status></D:propstat></D:response></D:multistatus>

6/20/2018 11:00:31 AM.866 [DEBUG] [1] Connection closed

Hi Michael

Sorry, incase you were also needing an SSL webdav, all that you need to do to make it work in SSL, is first, create the siteworx SSL (usually Lets Encrypt), then using the webdav code for the vhost file above, just add SSLRequireSSL, save and I always like to restart apache to be sure, then test

so the SSL webdav for siteworx vhost file would be

DavLockDB /var/lib/dav/DavLock
Alias /webdav /chroot/home/unix/domain name/html/webdav
<Directory /chroot/home/unix/domain name/html/webdav>
DAV On
SSLRequireSSL
AuthType Basic
AuthName “webdav”
AuthUserFile /chroot/home/unix/var/webdav/.htpasswd
Require valid-user
</Directory>

The test as below shows it works lovely

I hope that helps a little

Many thanks

John

6/20/2018 7:08:58 PM.145 [DEBUG] [1] Connecting ( domain name => ip: nnn.nnn.nnn.nnn, port: 443 )
6/20/2018 7:08:58 PM.149 [DEBUG] [1] Connected (nnn.nnn.nnn.nnn:443)
6/20/2018 7:08:58 PM.169 [DEBUG] [1] <<< MKCOL /webdav/test HTTP/1.1
6/20/2018 7:08:58 PM.170 [DEBUG] [1] <<< Host: domain name
6/20/2018 7:08:58 PM.171 [DEBUG] [1] <<< User-Agent: BitKinex/3.2.3
6/20/2018 7:08:58 PM.172 [DEBUG] [1] <<< Accept: /
6/20/2018 7:08:58 PM.172 [DEBUG] [1] <<< Pragma: no-cache
6/20/2018 7:08:58 PM.173 [DEBUG] [1] <<< Cache-Control: no-cache
6/20/2018 7:08:58 PM.174 [DEBUG] [1] <<< Content-Length: 0
6/20/2018 7:08:58 PM.174 [DEBUG] [1] <<< Authorization: Basic <password>
6/20/2018 7:08:58 PM.191 [DEBUG] [1] >>> HTTP/1.1 201 Created
6/20/2018 7:08:58 PM.192 [DEBUG] [1] >>> Date: Wed, 20 Jun 2018 18:09:03 GMT
6/20/2018 7:08:58 PM.193 [DEBUG] [1] >>> Server: Apache/2.4.27 (CentOS)
6/20/2018 7:08:58 PM.194 [DEBUG] [1] >>> Location: https://domain name/webdav/test
6/20/2018 7:08:58 PM.194 [DEBUG] [1] >>> Content-Length: 264
6/20/2018 7:08:58 PM.195 [DEBUG] [1] >>> Connection: close
6/20/2018 7:08:58 PM.196 [DEBUG] [1] >>> Content-Type: text/html; charset=ISO-8859-1
6/20/2018 7:08:58 PM.197 [DEBUG] [1] FIN received
6/20/2018 7:08:58 PM.199 [DEBUG] [1] Connection closed
6/20/2018 7:08:58 PM.257 [INFO] Request (ID = 49, Queued): Create Dir. “test [3shco #1]”
6/20/2018 7:08:58 PM.267 [INFO] Request (ID = 49, Running): Create Dir. “test [3shco #1]”
6/20/2018 7:08:58 PM.394 [INFO] Request (ID = 49, Completed): Create Dir. “test [3shco #1]”
6/20/2018 7:10:08 PM.872 [CORE] Setting log level to: INFO.
6/20/2018 7:10:22 PM.981 [INFO] Request (ID = 50, Queued): Create Dir. “nn [3shco #1]”
6/20/2018 7:10:22 PM.990 [INFO] Request (ID = 50, Running): Create Dir. “nn [3shco #1]”
6/20/2018 7:10:23 PM.119 [INFO] Request (ID = 50, Completed): Create Dir. “nn [3shco #1]”