none
SQL 2008 External access returns wrong address for Report Manager

    Question

  • Hello,

    I have problems with the external access for report server.

    My report server is running in a local server on port 80, which can be accessed through http://servername/reports

    I have set up external access to the report server through http://servername.domain.com:8081/reports , so I set up a redirection from public port 8081 to port 80 on the local server.

    When I write the address http://servername.domain.com:8081/reports in a browser, I get asked for user authentication(Windows domain user), which is accepted, but after that I get an error because the URL automatically changes to http://servername.domain.com/Reports/Pages/Folder.aspx (without the port 8081)

    If I write http://servername.domain.com:8081/Reports/Pages/Folder.aspx , it works. I can see the report manager home page and browse through my reports. But there are some links in the page that are built improperly, since they still point to the wrong URL (without port 8081). These are e.g. the Help link, the Report Builder link, the Details view link. 

    So I think there is something wrong with the response the report server sends, when I write ".../Reports" and returns ".../Reports/Pages/Folders.aspx"

    I haven't found any configuration file or property where this response is specified, neither where the report manager webpage layout is defined.

    Any hints about this?

    Thanks in advance

     

     

     

     

    Friday, September 10, 2010 8:47 AM

Answers

  • Hi xesco,

    The issue that the redirection action removes the port 8081 should be caused by your proxy server. There is no confiugration in report server side. So, i would suggest you contact your network admin for this help.

    I can't image the links in the page built improperly. If possible, you can attach a picture to show this issue.

    It is normal that writing the ".../Reports" and returning ".../Reports/Pages/Folders.aspx" because the folder.aspx is the entry page of the report manager.

    thanks,
    Jerry

    Tuesday, September 14, 2010 3:55 AM
    Moderator

All replies

  • Hi xesco,

    The issue that the redirection action removes the port 8081 should be caused by your proxy server. There is no confiugration in report server side. So, i would suggest you contact your network admin for this help.

    I can't image the links in the page built improperly. If possible, you can attach a picture to show this issue.

    It is normal that writing the ".../Reports" and returning ".../Reports/Pages/Folders.aspx" because the folder.aspx is the entry page of the report manager.

    thanks,
    Jerry

    Tuesday, September 14, 2010 3:55 AM
    Moderator
  • Hi Jerry

    Thank you for your answer!

    Following your suggestion and after having some dialogs with our network admin, we ended up with a solution.

    I have changed the report server configuration to listen on port 8081 internally, and made a ip forwarding from external port 8081 to the internal server on port 8081, instead for having the original redirection from 8081 to 80. 

    It works!

    Regards

    xesco

     

    Friday, October 01, 2010 10:11 AM