The default document root directory of Apache is discussed in this article.
If you’re searching for it, type the following command to locate Apache’s default docroot:
grep -i dir_docroot /etc/cpanel/ea4/paths.conf
dir_docroot=/var/www/html
You can find these files inside the directory:
.
├── 400.shtml
├── 401.shtml
├── 403.shtml
├── 404.shtml
├── 413.shtml
├── 500.shtml
├── cp_errordocument.shtml
└── index.html
Don’t forget that this directory contains the default document root for the server. It contains default pages that users can see and it is a reserved director, so here it cannot be used for setting up other content. If you are looking for the proper locations for user-specific content associated with the virtual host then you get from this command:
grep -i homedir /etc/wwwacct.conf
HOMEDIR /home
When you create a new user or account in the cPanel a new subdirectory is automatically created inside this directory where all of the user’s content resides. As the webroot directory is given user and you can find here:
/home/$USER/public_html
All the web content for the account will reside from this location. This directory is also accessible from
cPanel > Files > File Manager > public_html
We sincerely hope you now have a reasonable understanding of Where is Apache’s Default Document Root Directory. If you continue to have issues with the procedure mentioned above, please contact bodHOST Team for proactive support 24×7