Make a vhosts file in /etc/httpd/conf.d
# nano dominname.conf
Add the following
# file: /etc/http/conf.d/dominname.conf
# vhost: geekdecoder.com *.dominname.com
#NameVirtualHost *:80
<VirtualHost *:80>
# Admin email, Server Name (domain name) and any aliases
ServerName dominname.com
ServerAlias www.dominname.com
ServerAdmin webmaster@dominname.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /home/dominname/public_html
# Custom log file locations
LogLevel warn
ErrorLog /home/dominname/logs/error.log
CustomLog /home/dominname/logs/access.log combined
# Error Documents
ErrorDocument 404 /errors/404.html
ErrorDocument 403 /errors/403.html
<Directory />
AllowOverride All
Options None
</Directory>
<Directory "/home/dominname/public_html">
Order allow,deny
Allow from all
Options SymLinksIfOwnerMatch
Options -Indexes
Options -Includes
</Directory>
ScriptAlias /cgi-bin/ /home/dominname/public_html/cgi-bin/
<Location /cgi-bin>
Options +ExecCGI
</Location>
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/dominname.crt
SSLCertificateKeyFile /etc/pki/tls/private/dominname.key
<Directory /home/dominname/public_html/>
AllowOverride All
</Directory>
DocumentRoot /home/dominname/public_html
ServerName dominname.com
</VirtualHost>