ah now i see where the complication starts…
i have a dns server on the network, its a web hosting platform for lots of domains and uses IIS which uses port 80 and 443. http://myurl.com is on an apache box.
anyways, since i only need to access http://myurl.com:8080 from the host itself every three months (letencrypt ssl renews every 3 months), i just temporarily pointed port 80 to the this ip, and accessed http://myurl.com instead. Then i generated the ssl certificates and changed it back again.
its working now but quite weird... now i can access both http://myurl.com:8080 and https://myurl.com:8443 from within the host.
thank you for your time i really appreciated it.