I have root, and cpanel. Back in the old days when I used to mess around with Apache more regularly, editing the httpd.conf file was simple: you edited it and restarted apache. Now apparently it is much more complicated and for the life of me I cannot get changes to "stick" to my vhost in httpd.conf. I am trying to turn off logging. I have edited: /var/cpanel/templates/apache2/vhost.default and: /usr/local/apache/conf/sites/[myvhost].conf /usr/local/apache/conf/sites/www.[myvhost].conf But whenever I run /usr/local/cpanel/bin/apache_conf_distiller --update and /usr/local/cpanel/bin/build_apache_conf as directed my log changes do not make it into httpd.conf. How do I get any changes in there? It doesn't appear that you can edit things like log files in vhosts using easyapache either.
as long as i know the vhost directive was written at file httpd.conf and to make the changes available just restarting the httpd service
You can make manual changes to httpd.conf by using special include overwrites. Please see this page: http://www.cpanel.net/support/docs/ea/ea3/customdirectives.html They should be located in /usr/local/apache/conf/userdata/.