Main Street James wrote:
saladdays,
The .conf extension is option. Many people use it because it clearly identifies what type of file it is (a configuration file).
You could use a CName record that points to your primary A record. I usually add an A record for a subdomain so I can point the subdomain to a different server if I ever want/need to.
It's a really good idea to use .conf because (for example) during the upgrade from Apache 2.2 to 2.4, if you weren't using .conf on your virtual hosts then they stopped working.
From Linode's own documentation:
"Ubuntu and Debian: Virtual host configuration files in the sites-available directory must now use the .conf extension"