I bought a domain from Bluehost and added A record pointing to my VPS IP at my domain registrar. I don't know what is virtual host? and how to configure it? and why should we configure it?
I am Junior Backend Developer and I want to learn servers and hostings also. So I bought both domain and server from same service so it was not that much difficult. That's why I bought domain from another service and VPS from another service

Now I'm going to create a WordPress on my VPS and want to add domain to my WordPress site. add domain to VPS site and also how to add multiple domains in multiple sites hosted in single VPS,