"Now I need to know how to restart apache so that my changes will take effect!"
Via the command-line utility
apachectl which needs to be run via sudo/as root:
sudo apachectl graceful
You can also use the 'restart' command instead of 'graceful', but 'restart' forces a restart of the server, whereas 'graceful' will allow existing, in-progress connections to complete.
In any case I would still change the permissions of the httpd.conf file back. It's a potential security issue.