I have a droplet with VestaCP installed on it, several clients have their sites there.

Now I want to point a subdomain to one of those site (actually it’s also my site). I try a lot of differente setups but without luck.

Let’s say that the site is example.com and I want to access the same site from app.example.com. What should I do? Do I only need to change DigitailOcean DNS records, or it’s only done in Vesta or maybe in both?

What I’ve tryed:
1- Create a CNAME in DigitalOcean named app that is an alias of example.com (the problem of doing this is that it takes me to the default site in vesta not the one I want)

2- Create a new WebSite in Vesta named app.example.com and DigitalOcean create a A record named app.example.com that points to my droplet ip

3- Create a CNAME recrord in Vesta, in the DNS section of example.com

I’m a newbie on this, I’ve read a lot that leads me to the test I made but I can’t make it work

Thank you!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

1 answer

Hey friend,

VestaCP does not have any way to do this without either cloning the site into a second directory or manually changing your web server configurations. Manually changing your web server configurations should only be an action that you take when you no longer wish to use a control panel like VestaCP, as you need the two to be in sync to ensure that problems do not arise later.


  • Thank you Jarland!

    I’ve read in other forums that it could be possible to create a new site in Vesta and name it app.example.com and the redirect to example.com with htaccess. When I tryed I could not make it. Could it be possible? If so can you guide me? What changes should I make to Digital Ocean’s DNS records?

Submit an Answer