Hi Michael Michaud -
You are experiencing a common issue with SSRS when using an application proxy. The problem arises because SSRS uses different virtual directories for the Report Manager (/reports
) and the Report Server (/reportserver
). Here are a few steps you can take to resolve this:
- Configure the Application Proxy
Ensure that your application proxy is configured to handle both /reports
and /reportserver
paths. This might involve setting up rules or mappings in your proxy configuration to allow access to both paths.
- Modify the SSRS Configuration
You can modify the SSRS configuration to use a single virtual directory. This involves changing the URLs in the SSRS Configuration Manager:
- Open SSRS Configuration Manager.
- Navigate to the Web Service URL and Web Portal URL sections.
- Set both URLs to use the same virtual directory. For example, you can set both to
/reports
. - URL Rewriting
If modifying the proxy or SSRS configuration is not feasible, you can use URL rewriting to redirect requests from /reportserver
to /reports
. This can be done using a reverse proxy like Nginx or Apache, or even within your application proxy if it supports URL rewriting.
Example Configuration for Nginx:
server
- Check SSRS Settings
Ensure that the SSRS settings are correctly configured to use the appropriate URLs. You can verify this in the rsreportserver.config
file located in the SSRS installation directory. Look for the <UrlRoot>
element and ensure it points to the correct URL.