Xander,
Is this the first time you are using your reverse proxy? It seems like that is what your server configuration is. If that is the case than you need to be using your external servers name in your config.xml so that the proxy passes the right url. This is a server configuration issue that you can call tech support for.