Uploaded image for project: 'Openmeetings'
  1. Openmeetings
  2. OPENMEETINGS-431

OpenMeetings behind a proxy doesn't work for screen sharing

    XMLWordPrintableJSON

    Details

      Description

      First, thanks Maxim for your answer and sorry to re-open it, I used a newer version - 2.1.0.r1428678-04-01-2013 and still have some issues (not the latest, I just tried to upgrade, but it failed to start and I got many error messages), so maybe it is already fixed. Just to explain the configuration better:
      Public IPv4 Network - Forwarded Ports : 443/https to Machine 1 + 8088/rtmpT to Machine 2
      Machine 1 : Apache Server https over 443 / proxy to Machine 2 clear http
      Machine 2 : OpenMeetings Server - configuration: http over 5080 + rtmpT over 8088

      Everything works fine here except the part where you click on share screen, you download public_9.njlp and execute it in javaws.

      I get the following error:
      com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://meeting.myorganisation.com:443/openmeetings/screensharing/red5.jar

      Which is normal as it try to get http on an https port. I tried to run it in my browser and get the confirmation:
      <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
      <html><head>
      <title>400 Bad Request</title>
      </head><body>
      <h1>Bad Request</h1>
      <p>Your browser sent a request that this server could not understand.<br />
      Reason: You're speaking plain HTTP to an SSL-enabled server port.<br />
      Instead use the HTTPS scheme to access this URL, please.<br />
      <blockquote>Hint: <a href="https://www.euryecetelecom.com/"><b>https://www.euryecetelecom.com/</b></a></blockquote></p>
      </body></html>

      Maybe I am not configuring it properly, but I think that it might be a tiny bug. For you to check, the related part of config.xml:
      <!--
      Port to use for the Server
      This port is used to connect to the http-servlet
      of the red5-servlet
      -->
      <red5httpport>443</red5httpport>

      <!--
      The protocol to use for the http connections
      for example upload/download of files
      -->
      <protocol>https</protocol>

      I'll put my hands in the code to try to solve this and help a bit, but in case you know where it is...

        Attachments

          Activity

            People

            • Assignee:
              solomax Maxim Solodovnik
              Reporter:
              guillaume.rembert Guillaume Rembert
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: