Bobcares

Plesk WebDAV – Here’s everything that you need to know!

by | Nov 17, 2018

Control panels like Plesk offer many file transfer options like File Manager, FTP, WebDAV etc.

And the choice depends on the upload requirements of each user.

Uncommon, but convenient, WebDAV supports features like file locking, user restrictions etc.

Plesk WebDAV users often find the initial setup confusing and run into problems with access of files.

That’s why, we often get WebDAV related queries from website owners as part of our Outsourced Technical Support for Web Hosts.

Today, let’s discuss more details on Plesk WebDAV feature.

What is Plesk WebDAV ?

Web Distributed Authoring and Versioning (WebDAV) helps any webserver to behave like a fileserver, which allows storage, modification and retrieval of files.

Plesk provides the WebDAV component via the File Sharing tab in the panel. It functions just like the Google drive or the Dropbox utility.

To access File Sharing settings, you need to go to the option Tools & Settings > File Sharing. Then configure the parent folder which contains the shared files, folder for public files storage etc.

The exact settings page in a Plesk Onyx panel will be as shown in the image.

 

plesk webdav

 

Why should you use Plesk WebDAV ?

Now the question comes, When there are many other options like FTP upload, File Manager etc., why should you use Plesk WebDAV?

The reason is simple. Plesk WebDAV gives couple of advantages over other tools for file transfer.

Let us have a quick look at them.

 

1. Fast transfer of big files

In WebDAV based method, the whole file transfer happens in a single connection unlike ftp based file upload.

Also, since this works as an extension of HTTP protocol, it allows data compression mechanisms like GZIP. Therefore, when transferring very large files, WebDAV will get an upper edge.

 

2. Serves as online storage

When we use the “File Sharing” option in Plesk, it serves as an online storage of data. There is option for multiple users to upload or retrieve files at the same time.

Additionally, this gives option for website visitors to have read-only access to public files.

 

3. Authentication features

Since Plesk WebDAV relies on web protocol (HTTP), it supports more authentication methods than simple ftp programs. We can use methods like Windows Challenge/Response, Kerberos etc. to restrict access here.

 

4. Version management

 

Similarly, WebDAV helps to store important revisions of a document for later retrieval. It maintains file properties related to things such as the creation, removal, and querying of file information.

 

5. Allows partial transfers

Partial transfers work well here. This is not the case with upload using ftp. In ftp upload, if there is a modification of the files at the source server, you have to restart the whole process. Also WebDAV locks files to avoid the possibility of collision, when multiple users access the same file.

 

Common issues in Plesk WebDAV

Although, there are many benefits in the WebDAV feature, users often get into issues in Plesk and get errors.

 

1. “Internal error”

When accessing File Sharing tab for user in Plesk, the “Internal Error” message pops up.

This happens normally due to broken or incorrect secure links to files and folders for the user.

To fix the error, Go to Home > Tools & Settings > File Sharing option in Plesk panel.
Then our Support Engineers regenerate secure links by disabling/enabling “Generate secure links to files and folders” option.

Similarly, in Windows server, another variant of this error can happen.

Internal Error: Method Not Allowed

Here, there was more than one domain binding to port 80. To resolve the error, we stop the additional domain and start the original domain in the IIS webserver.

 

2. “Cannot enable File Sharing: There are no hosted websites”

When you click on the File Sharing option in Plesk, a warning message shows up.

Warning: There are no hosted websites. If you want to share files, you need to set up at least one site. You can do it here.

By default, plesk administrator can manage shared files only for websites under its ownership. This error happened as the domain is not under the Plesk administrator account.

To fix, our Support Engineers change the subscription owner of the domain to Plesk admin.

 

Conclusion

Plesk WebDAV option is a boon when you have to work with large files and user based access restrictions. However, at times it creates usability problems for certain Plesk domains. Today, we’ve seen the merits of WebDAV feature and how our Support Engineers fix common Plesk WebDAV issues.

 

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

SEE SERVER ADMIN PLANS

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

2 Comments

  1. Petrus Neacsu

    How disable WebDav? I uncked public files but if access domain/files/public requires authentication! How disable File Sharing for all server? Why html files is served by nginx if i put at “Serve static files directly by nginx ” only jpg gif ico type files? Html files appear in apache log (access_log) and images in nginx log. But when i access a html file the header says the server is nginx not Apache. plesk is terrible and i will probably give up the server and take another without plesk.

    Reply
    • Sijin George

      Hello Petrus,
      Looks like there is a misconfiguration in your Plesk server and our Experts need to take a look. We’ll be happy to talk to you on chat (click on the icon at right-bottom).

      Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF