Ok, here the solution.
Please always make a backup of all configuration files, that you change! I've tested it but not knowing if there are some processes in the background which won't work afterwards!!!
Download WebDAV Client for macOS 10.6 or later and enjoy it on your Mac. Integrate a WebDAV folder from any server in the operating system automatically. Features: - Encrypted connection via https - Automatic launch of the app at login - Automatic connect at startup - Secure storage of login data in the OSX keychain - App runs in background. WebDAVNav Server is a basic WebDAV server which can be used to quickly share files and folders from your Mac with other computers, mobile devices and apps, including WebDAV Navigator available in the iOS App Store. Quick setup, select the folder to share and click the Start button. Download, Upl. Password protecting your WebDAV server. Now, tap the button to start the server and your WebDAV-enabled device will be password protected when attempting to access the address from a web browser.
There are three files involved in the webdav configuration process:
Using IT Hit WebDAV Client you can open documents directly from your WebDAV server, edit and save back to server without download and upload steps. You can manage documents in Files app or open documents from your DMS/CMS/CRM/ERP in MS Office or any other apps via standard Browse-Locations. Question: Q: Mac OS X 10.5.2 & WebDAV client authentification by a client certificate Hi, I've set up an Apache2 WebDAV & Web server which is only accessible by https and for clients authenticating themselfes by a suitable client certificate.
/etc/apache2/httpd_webdavsharing.conf
/etc/apache2/httpd_webdavsharing_sharepoints.conf
/etc/apache2/httpd_webdavsharing_template.conf
Open the Terminal.app (Applications > Utilities) Enter the following command for getting root rights. After every command hit enter to procced the command.
sudo bash
Stopping the webdav sharing:
webappctl stop com.apple.webapp.webdavsharing '*'
Making a backup of the apache confiuartion to your hard drive:
cp -R /etc/apache2/ /
Opening first configuration file:
pico /etc/apache2/httpd_webdavsharing.conf
Bold words have to be replaced by the new name:
RegisterResource 'WebDAV Sharing: %c %s' /webdav main webdav
RewriteEngine On
RewriteMap webdavmap prg:/usr/libexec/webdavsharing/webdavsharing_mapper
RedirectMatch permanent ^/webdav$ /webdav/
<Location '/webdav'>
AuthType Digest
AuthName 'UserWebDAV Gateway'
Require valid-user
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*
RewriteRule . - [F]
RewriteCond %{REMOTE_USER} (.+)
RewriteRule /webdav(.*) ${webdavmap:%1}$1 [P,DPI]
</Location>
so the first line will be like:
RegisterResource 'WebDAV Sharing: %c %s' /company main company
Video creation software. also procced with the next lines in bold and rename the 'webdav'. When ready hit 'CTRL' + 'x' and confirm that you want to save with 'y'. Let the path be the same and just hit enter. The first file is now changed.
Open the second file:
pico /etc/apache2/httpd_webdavsharing_sharepoints.conf
Chances to be made:
Free Windows Webdav Client
<Directory '/Shared Items/Public'>
Allow from 127.0.0.1
DAV On
AllowOverride None
</Directory>
Substitute 's|${UserUUID}/Shared%20Items/Public|webdav/Public|n'
Substitute 's|/Shared%20Items/Public|/webdav/Public|n'
RewriteRule '^/${UserUUID}/Public(.*)$' '/Shared Items/Public$1' [PT,NS]
<Directory '${UserHomeDir}'>
Allow from 127.0.0.1
DAV On
AllowOverride None
</Directory>
RewriteRule ^/${UserUUID}/${UserName}(.*)$ '${UserHomeDir}$1' [PT,NS]
Substitute 's|${UserUUID}${UserHomeDirEscaped}|webdav/${UserName}|n'
Substitute 's|${UserHomeDirEscaped}|/webdav/${UserName}|n'
Note: the first block could be different! My folder shared to webdav is the 'Public folder. So when you share a different folder(s) there would be more and different entries!
Open the third file:
pico /etc/apache2/httpd_webdavsharing_template.conf
At the end there is
...
# UUID is not visible to client in responses
Substitute s|/${UserUUID}|/webdav|n
When everything is changed and saved you could start up the webdav service again.
webappctl start com.apple.webapp.webdavsharing '*'
Now you could connect by 'http(s)://<server_adress>/company' instead of 'http(s)://<server_adress>/webdav'
AGAIN: I'm assuming NO liability for that! Make a backup bevor playing around with the Terminal! Also when change something with the Server.app the '/etc/apache2/httpd_webdavsharing_sharepoints.conf'had to be changed, because it's completly overwritten by the Server.app
Dec 8, 2011 4:59 AM
WebDAV iOS is a topic which needs to be discussed . As all major OS devices have the accessibility to WebDAV, so does iOS, this means any device which runs the iOS system, be it iPhones or iPads. Although one can say that, WebDAV does not have anything, in particular, to do with the iPhone, but it has been seen that one could write an iPhone app to talk to a server that uses the WebDAV protocol.
[LINK] WebDAV iOS: How and why people are using it. Anyone else ever have to connect WebDAV to their mobile iOS device? https://t.co/tjIfdkQIaX#webdav#caldav#carddavpic.twitter.com/nCzYU55KTR
— WebDAV (@webdavio) August 13, 2019
To be precise, there are a number of ways in which one can connect their iOS devices thought WebDAV to transfer files to their online cloud storage. If you have access to a WebDAV server, you can transfer documents between the server and your iOS device. You can also open and edit them on the server.
WebDAV iOS: How do you connect
Learn to Copy files between a WebDAV server and an iOS device
- Go and first click on the Files app on the Home screen, then press the Browse at the bottom of the screen and check the Locations list.
- If you cannot see WebDAV benight the Locations, you need to tap Edit in the top-right corner of the screen, and then again press WebDAV to turn it on, then press Done.
- Now you need to press on WebDAV in the Locations list, then tap Connect to WebDAV Server.
- Simply, type the server address and enter your user name and password, then tap Sign In.After you sign in to your WebDAV server, you gain all the access and privileges of WEbDAV. You can open and edit files on the server without signing in again. Also, you will remain signed in to the server until you tap next to WebDAV in the Locations list.
- Now what does the Privilege mean are the following functions that you can do which are
- Open and edit a file: Tap the file. When the transfer is complete, the file opens and any edits you make are synced back to the server.
- Copy a document to the server: With the document manager in browse view, tap Select in the top-right corner, tap the document, then tap Move at the bottom of the screen. Tap WebDAV, then tap Copy in the top-right corner.
- Copying a file from the server: Tap the file on the server. When the transfer is complete, the file appears in the document manager. Tap the file to open it on your device.
One can also use AirDrop on their iPads to connect with WebDAV.
AirDrop lets you transfer files between iPhones and iPads quickly and easily. To enable AirDrop on your iPad. Also, If the other person’s AirDrop receiving setting is set to Contacts Only and you’re in their Contacts, they need to have your Apple ID information in your contact card for AirDrop to work. Otherwise, choose Everyone in order to receive the file.
–Readdle
There are times when one may have a certificate Error when trying to connect WebDAV with the iOS, this is what needs to be done. This issue can be resolved by installing the provider’s digital certificate onto your iPad or iPhone device. Such end-user certificates contain a public and private key, usually in the form of a .p12 or .pfx file that enables you to digitally sign and encrypt emails from your devices.
WebDAV iOS information from the Community
Let’s learn a little more about Operating systems implementations with WebDAV., such as this WebDAV iOS just go on to WebDAV Operating System
Also Note : IOS 13 Beta 2 allows you to connect with smb standard function! It’s great ^_^ not to be able to set up a server separately from WebDAV and smb only for ios equipment https://twitter.com/DIGIUSAGI/status/1140914030715949057
References
https://discussions.apple.com/thread/8094559
Apple Webdav Client Email
https://helpspot.readdle.com/documents/index.php?pg=kb.page&id=1185