It could be many things, hard to say for sure. Most commonly we see:
1. The server is behind a network load balancer and the URLroot property was not configured. This replaces the root part of the URL to what is publically exposed rather thant he internal hidden node.
2. The user trying to view it is not on the domain and doesn't have access to the report server.