I installed WordPress on my dedicated server, but had a bit of trouble getting httpd.conf to play nice...
I tried adding the following lines:
<VirtualHost *:80>
DocumentRoot /var/www/html/blog
ServerName blog.example.com
</VirtualHost>
And set the file permissions as:
root@server [/var/www/html]# chown -R apache:apache blog/
root@server [/var/www/html]# chmod g+w blog/
But I think I did something wrong in the httpd.conf because the entire site stopped functioning.