How to make Report Server accessible from outside of the installed machine through IIS?
Syncfusion Report Server can be hosted in a single machine and accessed from multiple machines outside the installed machine using the login credentials.
To make the Report Server accessible from outside the installed machine, you should host both the Report Server (RS) and User Management Server (UMS) as an application in the IIS either manually or using utility.
If the application is already hosted in IIS, skip the following steps and navigate to the Configure Report Server to connect with User Management Server.
Host Report Server and User Management Server in IIS
Manual hosting
Follow the steps given in the below link to host the Report Server applications manually in IIS.
As like Report Server, follow the steps given in the below link to host the User Management Server applications manually in IIS.
Using utility
The Report Server and User Management Server can also be hosted as an application in IIS by using the utility in the installed location.
- Report Server
For Report Server, run the ConfigureReportServerIIS.exe from the following location.
C:\Program Files (x86)\Syncfusion\Report Server\Utilities\ReportServerIIS
Enter the unused port number and submit it.
The Report Server is hosted as an application and can be used by browsing it from IIS.
- User Management Server
For User Management Server, run the ConfigureUserManagementServerIIS.exe from the following location.
C:\Program Files (x86)\Syncfusion\UMS\Utilities\UserManagementServerIIS
Enter the unused port number and submit it.
Now, the User Management Server is also hosted as an application and can be launched from IIS.
Configure Site URL
After hosting the applications, replace the site URLs of both Report Server and User Management Server in the Site Settings page.
Reference help link: https://help.syncfusion.com/report-platform/report-server/site-settings/custom-rebranding#site-url
Configure Report Server to connect with User Management Server
To configure the Report Server to connect with User Management Server, URL of the hosted User Management Server should be added to config.xml of Report Server from the following locations.
C:\Syncfusion\Report Server\ReportServer.Web\Configuration
C:\Syncfusion\Report Server\ReportServer.Web\App_Data\Configuration
After updating the URL in config.xml files, restart both the Report Server and User Management Server applications in IIS.
Enable Firewall to allow the machine to access the web application outside the installed machine (Both Report Server and User Management Server)
If the applications are hosted manually by adding an application in IIS, add the inbound rule to the hosted port number of both Report Server and User Management Server in the firewall to access the sites outside the installed machine.
Follow the steps in the given link to add the inbound rule.
https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-firewall/create-an-inbound-port-rule
If the site is still not accessible, check whether the firewall has blocked the connection:
- Open Windows Firewall with Advanced Security.
- Choose Windows Defender Firewall Properties from the center pane.
- Next to Outbound connections, choose Allow, and then click OK.
If the site is still not accessible, check whether the machine’s internet has been connected via proxy server.
Disable the proxy and try to access both the Report Server and User Management Server from outside the installed machine. If it works, try the following configuration changes to access the sites with the proxy connection.
In latest Report Server installer, a new option Allow Firewall to Open is included to open the ports in firewall during installation. If the above option is checked while installation, ports were automatically enabled in firewall.