June 12, 2014 4.5k views
Hi, I have a domain (iefguararapes.com.br) and I want to create the subdomain (el-search.iefguararapes.com.br). As far as I understood I just need to add a CNAME for the domain, like: CNAME * @ Is this approach correct?
2 Answers
If the subdomain will be hosted on the same droplet, then that is all you need for your DNS records. Using the wildcard, all subdomains will be directed to that IP address. On the server side, you'll need to remember to specify ServerName in your Apache VirtualHosts so that the right content is served for each domain. For information on using VirtualHosts, check out: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts
by Justin Ellingwood
The Apache web server is the most popular way to serve web content on the internet. Apache has the ability to serve multiple domains from a single server by using a mechanism called "virtual hosts". If a virtual host is configured correctly for each domain, the web server can correctly route traffic to the appropriate files based on the domain name requested. In this guide, we'll demonstrate how to configure Apache virtual hosts on an Ubuntu 14.04 VPS.
Should I be worried about the "not found"? I gave this command: host el-search.iefguararapes.com.br ns1.digitalocean.com The answer is: Using domain server: Name: ns1.digitalocean.com Address: Aliases: Host el-search.iefguararapes.com.br not found: 3(NXDOMAIN)
  • Sometimes it takes a while for DNS records to propagate. I'm not seeing that here. I get:
    $ host el-search.iefguararapes.com.br 
    el-search.iefguararapes.com.br is an alias for iefguararapes.com.br.
    iefguararapes.com.br has address your.ip.address
    I think you're all set!
Have another answer? Share your knowledge.