Thank you again @abdusIt seems amazing.
This topic is little advance for me considering my knowledge, so I have few more questions.
I am wondering if such type of server configuration is allowed by hosting provider and where can I edit this server configuration in CPanel.
I got this doc, but it talks about different directory for each domain
https://blog.cpanel.com/managing-multiple-domains-from-a-single-cpanel-account/
Also, just a quick query, can I use candy server on my shared hosting account ?