You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Dirk Hildebrand <d....@wis-it.de> on 2015/09/29 13:36:32 UTC

Re-4: Openmeetings behind Apache mod_proxy

Now i changed my Proxy Config to:

> ProxyPass /webmeeting http://192.168.243.101:5080/webmeeting
> ProxyPassReverse /webmeeting http://192.168.243.101:5080/webmeeting
> ProxyPassReverse /open http://192.168.243.101:8088/open
> ProxyPass /open http://192.168.243.101:8088/open
> ProxyPassReverse /send http://192.168.243.101:8088/send
> ProxyPass /send http://192.168.243.101:8088/send
> ProxyPassReverse /close http://192.168.243.101:8088/close
> ProxyPass /close http://192.168.243.101:8088/close
> ProxyPassReverse /idle http://192.168.243.101:8088/idle
> ProxyPass /idle http://192.168.243.101:8088/idle

but still screensharing is not working over Proxy. Anything else is running perfectly.

The Errormessage i get from the Java Application is kind of irretating 





But i can reach that Resource by calling that URL

There is a Execption thrown:

javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name
 at sun.security.ssl.ClientHandshaker.handshakeAlert(Unknown Source)
 at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
 at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
 at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
 at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
 at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
 at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
 at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
 at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
 at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
 at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.AccessController.doPrivilegedWithCombiner(Unknown Source)
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
 at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
 at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
 at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
 at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
 at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
 at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
 at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
 at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
 at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
 at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
 at java.util.concurrent.FutureTask.run(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)

Regards

Dirk

 Original Message processed by David.fx12  
Re: Re-2: Openmeetings behind Apache mod_proxy (29-Sep-2015 12:01)
From:   Maxim Solodovnik
To:Openmeetings user-list


actually both HTTP and RTMPT uses port 5080, so you need to use this port 
the example config I pointed to only illustrates additional URLs need to be proxied


On Tue, Sep 29, 2015 at 3:53 PM, Dirk Hildebrand <d....@wis-it.de> wrote:

Thank you, i will try that, but what are the URL's with the Port 8088? I think i have Ports: 5080 (Web) and 8080 (rtmp?)
Is your Port 8088 for rtmp?

Regards

Dirk

 Original Message processed by David.fx12  
Re: Openmeetings behind Apache mod_proxy (29-Sep-2015 11:50)
From:   Maxim Solodovnik
To:Openmeetings user-list


here is the example: http://markmail.org/message/g7u6idbeaolzbkf3 
unfortunately we were unable to set-up for websockets using mod_proxy, and we currently using nginx


On Tue, Sep 29, 2015 at 3:44 PM, Dirk Hildebrand <d....@wis-it.de> wrote:

Hi there.

i just installed Openmeetings and i would like to set up an Proxy for it.

I'm able to use Openmeeting behind that proxy, except of Screensharing. i guess i need to setup something in my proxy for rtmp (Port 1935), but i cant figure out what to do.
the releavant Part of my Proxy Setup:

> ProxyPass /webmeeting http://192.168.243.101:5080/webmeeting
> ProxyPassReverse /webmeeting http://192.168.243.101:5080/webmeeting
 
(i renamed openmeetings Folder and evertihing else, to have a different URL than the standard)


Maybe someone can help me?


Thank you

Dirk




 
-- 

WBR
Maxim aka solomax





-- 

WBR
Maxim aka solomax

Re: Re-4: Openmeetings behind Apache mod_proxy

Posted by Maxim Solodovnik <so...@gmail.com>.
the port should be 5080
and you need to modify config.xml and set correct values in it

ps. i believe if you will close port 1935 (by setting up firewall for
example) application will not work with port 8088

On Tue, Sep 29, 2015 at 5:36 PM, Dirk Hildebrand <d....@wis-it.de>
wrote:

> Now i changed my Proxy Config to:
>
> > ProxyPass /webmeeting http://192.168.243.101:5080/webmeeting
> > ProxyPassReverse /webmeeting http://192.168.243.101:5080/webmeeting
> > ProxyPassReverse /open http://192.168.243.101:8088/open
> > ProxyPass /open http://192.168.243.101:8088/open
> > ProxyPassReverse /send http://192.168.243.101:8088/send
> > ProxyPass /send http://192.168.243.101:8088/send
> > ProxyPassReverse /close http://192.168.243.101:8088/close
> > ProxyPass /close http://192.168.243.101:8088/close
> > ProxyPassReverse /idle http://192.168.243.101:8088/idle
> > ProxyPass /idle http://192.168.243.101:8088/idle
>
> but still screensharing is not working over Proxy. Anything else is
> running perfectly.
>
> The Errormessage i get from the Java Application is kind of irretating
>
>
>
> But i can reach that Resource by calling that URL
>
> There is a Execption thrown:
>
> javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name
>  at sun.security.ssl.ClientHandshaker.handshakeAlert(Unknown Source)
>  at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
>  at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
>  at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
>  at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
>  at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
>  at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
>  at
> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown
> Source)
>  at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown
> Source)
>  at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
>  at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
>  at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at java.security.AccessController.doPrivilegedWithCombiner(Unknown Source)
>  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
> Source)
>  at
> sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown
> Source)
>  at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
>  at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
>  at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
>  at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
>  at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
>  at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
>  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
>  at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
>  at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
>  at java.util.concurrent.FutureTask.run(Unknown Source)
>  at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>  at java.lang.Thread.run(Unknown Source)
>
> Regards
>
> Dirk
>
>
>  Original Message processed by David.fx12
>
> *Re: Re-2: Openmeetings behind Apache mod_proxy* (29-Sep-2015 12:01)
> *From:*   Maxim Solodovnik <so...@gmail.com>
> *To:*
> Openmeetings user-list <us...@openmeetings.apache.org>
>
> actually both HTTP and RTMPT uses port 5080, so you need to use this port
> the example config I pointed to only illustrates additional URLs need to
> be proxied
>
> On Tue, Sep 29, 2015 at 3:53 PM, Dirk Hildebrand <d....@wis-it.de>
> wrote:
>
>> Thank you, i will try that, but what are the URL's with the Port 8088? I
>> think i have Ports: 5080 (Web) and 8080 (rtmp?)
>> Is your Port 8088 for rtmp?
>>
>> Regards
>>
>> Dirk
>>
>>
>>  Original Message processed by David.fx12
>>
>> *Re: Openmeetings behind Apache mod_proxy* (29-Sep-2015 11:50)
>> *From:*   Maxim Solodovnik <so...@gmail.com>
>> *To:*
>> Openmeetings user-list <us...@openmeetings.apache.org>
>>
>> here is the example: http://markmail.org/message/g7u6idbeaolzbkf3
>> unfortunately we were unable to set-up for websockets using mod_proxy,
>> and we currently using nginx
>>
>> On Tue, Sep 29, 2015 at 3:44 PM, Dirk Hildebrand <d....@wis-it.de>
>> wrote:
>>
>>> Hi there.
>>>
>>> i just installed Openmeetings and i would like to set up an Proxy for it.
>>>
>>> I'm able to use Openmeeting behind that proxy, except of Screensharing.
>>> i guess i need to setup something in my proxy for rtmp (Port 1935), but i
>>> cant figure out what to do.
>>> the releavant Part of my Proxy Setup:
>>>
>>> > ProxyPass /webmeeting http://192.168.243.101:5080/webmeeting
>>> > ProxyPassReverse /webmeeting http://192.168.243.101:5080/webmeeting
>>>
>>> (i renamed openmeetings Folder and evertihing else, to have a different
>>> URL than the standard)
>>>
>>>
>>> Maybe someone can help me?
>>>
>>>
>>> Thank you
>>>
>>> Dirk
>>>
>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>
>


-- 
WBR
Maxim aka solomax