Everything about cPanel Directory Structure

cPanel is a web hosting control panel. It is one of the most popular control panels in the web hosting field. If you are using cPanel or planning to install it on your server, it is good that you know about the cPanel directory structure. Before moving to cPanel directory structure, let’s see an overview on what a web hosting control panel is.


What is a Web Hosting Control Panel?

A webhosting control panel is a web-based interface that allows customers to manage their websites easily even without technical knowledge. There are many types of control panels in the circle of web hosting. To use a control panel, you need to install it on the server. Various common web hosting control panels are described below.






In the above list, only Webmin is available for free of cost. Remember that once cPanel installed, you cannot remove it from the server. You need to reload the server itself to remove the cPanel.


What is cPanel

cPanel is a linux-based webhosting control panel. It provides a graphical interface and tools to manage your hosting products. It is one of the most popular web hosting control panel. The control panel is easy to use and does not require any technical expertise. cPanel comes in two faces, WHM and cPanel. The WHM gives the root level access and reseller privileges as well.  cPanel control panels are available for each main accounts. Before moving to cPanel directory structure, let’s see what the directory structure means.


Directory Structure

The organization of files into a hierarchy of folders is known as the directory structure. It describes how the files are arranged in the filesystem as contents of folders and for displaying the files. The directory structures will be in a hierarchical tree model.


cPanel Directory Structure

Now let’s see the cPanel Directory Structure in detail. The first directory we are going to see is Apache – /usr/local/apache. Let’s see the sub classifications.


























Important cPanel/WHM files (& Config files)


If you need any further assistance please reach our support department.