httpd Configuration, httpd.conf
The httpd.conf file defines configuration settings for the HTTP protocol and for the operation of the server. It is only accessible by a system administrator unless you have a Dedicated Server or VPS.
If you have Dedicated Server or VPS, cPanel installs the configuration file in /usr/local/apache/conf/httpd.conf and then creates a symlink to /etc/httpd/conf/httpd.conf so both paths will work on a cPanel installation.
For more information on other configuration file locations, please read the following article:
Is Apache the same as HTTPD?
Apache HTTP server is open-source software and is free of charge. It is efficient in processing static content. It has features like SSL, virtual domains, and CGI. This software also supports PHP, Python, and Perl.
While HTTPD is a software, it also runs in the background to process any server request. HTTPD with reference to Apache executes the process by creating threads or child processes to handle incoming requests.
If you have a Shared/ Cloud or Reseller account, no changes can be done on the Apache configuration (httpd.conf).