Hello @sai_charanAr
Yes, you will have to add a virtual host to enable the publicly accessible endpoint. In your setup, http://example-instance-url:8080 can be accessed on the same server.
Here are some great posts on how to set it up
https://www.martechnotes.com/install-adobe-campaign-on-debia...