Plesk

Virtual Host Structure (Windows)

The table below shows the list of directories that Plesk creates for
each virtual host. Note that Plesk does not add all the directories by
default. It creates some of the directories only when the website owner
needs them. Such directories are marked as created On demand. For
example, after a customer adds a website, it does not have the
/web_users directory. Plesk will create it only after the customer
adds their first web user.

  Directories Tree     User Permissions Description Created
<VHOST>       None    
  .plesk     List contents   Always
    statistics<domain_name>   List contents Statistics directory Always
      anon_ftpstat List contents Anonymous FTP statistics Always
      ftpstat List contents FTP user statistics Always
      webstat List contents HTTP user statistics Always
    .security   Read Security settings Always
    .web.<user>.security   Read   On demand
  anon_ftp     List contents Anonymous FTP files On demand
  cgi-bin     List contents CGI scripts On demand
  error_docs     List contents Error message files Always
    <doc>.html   Read, write    
  httpdocs     Full control HTTP documents Always
  logs     Full control Logs of web services, web applications, and certain Plesk
extensions (for example Git)
Always
    FailedRequests   Full control Failed Requests Tracing logs Always
    iis   Read IIS logs of the subscription’s domains and subdomains. Always
    php_errors   Full control PHP logs of the subscription’s domains and subdomains Always
  web_users     None Web users’ directory On demand
    <web_user>   None    
  <subdomain>     Full control HTTP and HTTPs documents of a subdomain On demand
  <domain>     Full control HTTP and HTTPs documents of an additional domain On demand