I'm hosting on an
OVH VPS. Unfortunately, my apache server is currently using port 80 so I can't use it. However, I added an SRV DNS record this morning to my domain for explorer.trap-coin.com, it takes up to 48 hours to propagate. Once it does that port won't be there.

Ah, I was going to suggest the Apache module mod_proxy:
ProxyPreserveHost On
# Servers to proxy the connection, or;
# List of application servers:
# Usage:
# ProxyPass / http://[IP Addr.]:[port]/
# ProxyPassReverse / http://[IP Addr.]:[port]/
# Example:
ProxyPass / http://0.0.0.0:8080/
ProxyPassReverse / http://0.0.0.0:8080/
ServerName localhost
I use something very similar but with nginx
