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>