IIS webspace structure
All customers' webspaces are located within single folder on Windows server, its name is the CustomerData by default. The folder may be located on any drive on a Windows server and the exact path may be found in POA Provider Control Panel in the properties of the msiis6/msiis7 package installed on IIS hosting server like on the picture below:
A particular customer's webspace is located in the folder like C:\CustomerData\webspaces\webspace_WEBSPACE_ID, where WEBSPACE_ID is the ID of a webspace, e.g. C:\CustomerData\webspaces\webspace_00100101.
The webspaces root folder (C:\CustomerData by default) must be configured as Windows shared folder on every POA-managed IIS server (POA performs such configuration automatically), this is necessary for the Windows File Manager to work. The name of the Network Share may be found in the properties of the POA Agent package pleskd in a particular IIS server properties like in the example below:
The table below contains the list of folders in IIS webspace and briefly describes their purpose. All paths in the table are relative to a webspace root C:\CustomerData\webspaces\webspace_WEBSPACE_ID.
|anonftp||Not used. Reserved for future FTP hosting service.|
|config||Windows File Manager configuration file config.xml.|
|errdocs||Custom error documents. When setting custom error documents to a website from POA control panel, POA searches these documents inside this folder.|
|logs||IIS website or SharePoint site log files. Logs are located in separate sub-folders like W3SVCSITE_ID, where SITEID is the ID of IIS website.|
|private||Private folder for MS Access databases.|
|statistics||Not used. Reserved for future use.|
|spsroot||Root directory for SharePoint sites. Their document roots point to sub-folders of this one.|
|temp||ASP.NET temporary directory.|
|webapps||Customer's web applications installed via POA Customer CP.|
|wwwroot||Root directory for IIS websites. Their document roots point to sub-folders of this one.|
Customers' websites hosted in a webspace are stored in sub-folders in the wwwroot folder, a customer enters the name of a sub-folder for the newly created website in POA Customer CP during website creating. It is natural to put websites into folders named after hostname of a website, in this case it will be easy to find the required website.
Unlike Linux web hosting service IIS stores separate log file for every website in a webspace. Log files of a particular IIS website are located in the webspace in the logs\W3SVC<SITE_ID> folder, where <SITE_ID> is the ID of IIS site which may be seen in IIS Manager. By default POA configures IIS to rotate log files daily, so logs are stored in files exYYMMDD.log, e.g. the file C:\CustomerData\webspaces\webspace_00100101\logs\W3SVC4521\ex130326.log contains log records for the 26th of March 2013 of the IIS website #4521 hosted in the webspace #100101.
A customer may upload website content using FTP access to their webspace or using Windows File Manager. In both cases a customer must have corresponding resources in their subscription.
See the main Knowledgebase article #115790 Website Hosting: General information, Best Practices and Troubleshooting for more information.