[jitsi-dev] The way latest jitsi-videobridge listens on TCP port 443


#1

Hi,

I installed jitsi-videobridge_953-1_amd64.deb on Ubuntu, the netstat -ltupn
shows below for port 443

tcp6 0 0 :::443 :::* LISTEN
    3623/java

I could not find which application is listening on 443 for TCP, but the
video conference does work.

Can anyone explain how video-bridge listen HTTPS on port 443?

And how to use nginx for serving HTTPS?

Thanks,

/Kaiduan

Founder of Goodstartsoft
https://www.goodstartsoft.com


#2

Hi,

jvb has integrated jetty which serves meet.

This is by default if java8 is available, so jvb can reuse port 443 for media.

To use apache or nginx you need to have them installed before
installing jitsi-meet. So to move to nginx or apache you need to perge
(apt-get --purge remove jitsi-videobridge jicofo jitsi-meet-prosody
jitsi-meet-web-config jitsi-meet-web jitsi-meet) all packets and then
install nginx/apache and then jitsi-meet.

Regards
damencho

···

On Mon, Jun 5, 2017 at 10:29 AM, Kaiduan Xie <kaiduanx@gmail.com> wrote:

Hi,

I installed jitsi-videobridge_953-1_amd64.deb on Ubuntu, the netstat -ltupn
shows below for port 443

tcp6 0 0 :::443 :::* LISTEN
3623/java

I could not find which application is listening on 443 for TCP, but the
video conference does work.

Can anyone explain how video-bridge listen HTTPS on port 443?

And how to use nginx for serving HTTPS?

Thanks,

/Kaiduan

Founder of Goodstartsoft
https://www.goodstartsoft.com

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

Thanks Damencho, however meet.jit.si site still uses Nginx to server HTTPS,
any idea why?

/Kaiduan

···

On Mon, Jun 5, 2017 at 11:40 AM, Damian Minkov <damencho@jitsi.org> wrote:

Hi,

jvb has integrated jetty which serves meet.

This is by default if java8 is available, so jvb can reuse port 443 for
media.

To use apache or nginx you need to have them installed before
installing jitsi-meet. So to move to nginx or apache you need to perge
(apt-get --purge remove jitsi-videobridge jicofo jitsi-meet-prosody
jitsi-meet-web-config jitsi-meet-web jitsi-meet) all packets and then
install nginx/apache and then jitsi-meet.

Regards
damencho

On Mon, Jun 5, 2017 at 10:29 AM, Kaiduan Xie <kaiduanx@gmail.com> wrote:
> Hi,
>
> I installed jitsi-videobridge_953-1_amd64.deb on Ubuntu, the netstat
-ltupn
> shows below for port 443
>
> tcp6 0 0 :::443 :::*
LISTEN
> 3623/java
>
> I could not find which application is listening on 443 for TCP, but the
> video conference does work.
>
> Can anyone explain how video-bridge listen HTTPS on port 443?
>
> And how to use nginx for serving HTTPS?
>
> Thanks,
>
> /Kaiduan
>
> Founder of Goodstartsoft
> https://www.goodstartsoft.com
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
Founder of Goodstartsoft
https://www.goodstartsoft.com


#4

Hi

Damencho, if I understood correctly, when use Apache/Nginx, the jvb uses
4443 port to video, but using a java server, like jetty, is possible to use
all traffic in 443 port?

Or is possible tunneling the 4443 traffic through nginx?

Regards,
Claudio Ferreira

···

2017-06-05 12:40 GMT-03:00 Damian Minkov <damencho@jitsi.org>:

Hi,

jvb has integrated jetty which serves meet.

This is by default if java8 is available, so jvb can reuse port 443 for
media.

To use apache or nginx you need to have them installed before
installing jitsi-meet. So to move to nginx or apache you need to perge
(apt-get --purge remove jitsi-videobridge jicofo jitsi-meet-prosody
jitsi-meet-web-config jitsi-meet-web jitsi-meet) all packets and then
install nginx/apache and then jitsi-meet.

Regards
damencho

On Mon, Jun 5, 2017 at 10:29 AM, Kaiduan Xie <kaiduanx@gmail.com> wrote:
> Hi,
>
> I installed jitsi-videobridge_953-1_amd64.deb on Ubuntu, the netstat
-ltupn
> shows below for port 443
>
> tcp6 0 0 :::443 :::*
LISTEN
> 3623/java
>
> I could not find which application is listening on 443 for TCP, but the
> video conference does work.
>
> Can anyone explain how video-bridge listen HTTPS on port 443?
>
> And how to use nginx for serving HTTPS?
>
> Thanks,
>
> /Kaiduan
>
> Founder of Goodstartsoft
> https://www.goodstartsoft.com
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#5

The jitsi-videobridge machines use a separate IP address, so they don't need the HTTP/ICE multiplexing.

Boris

···

On 05/06/2017 10:54, Kaiduan Xie wrote:

Thanks Damencho, however meet.jit.si <http://meet.jit.si> site still uses Nginx to server HTTPS, any idea why?


#6

Hi,

Hi

Damencho, if I understood correctly, when use Apache/Nginx, the jvb uses
4443 port to video, but using a java server, like jetty, is possible to use
all traffic in 443 port?

Or is possible tunneling the 4443 traffic through nginx?

No this is not possible as nginx cannot differentiate which traffic is
just https and which one is media that needs to go to jvb, but there
is such logic inside jvb.

Regards
damencho

···

On Mon, Jun 5, 2017 at 11:24 AM, Claudio Ferreia Filho <filhocf@gmail.com> wrote:

Regards,
Claudio Ferreira

2017-06-05 12:40 GMT-03:00 Damian Minkov <damencho@jitsi.org>:

Hi,

jvb has integrated jetty which serves meet.

This is by default if java8 is available, so jvb can reuse port 443 for
media.

To use apache or nginx you need to have them installed before
installing jitsi-meet. So to move to nginx or apache you need to perge
(apt-get --purge remove jitsi-videobridge jicofo jitsi-meet-prosody
jitsi-meet-web-config jitsi-meet-web jitsi-meet) all packets and then
install nginx/apache and then jitsi-meet.

Regards
damencho

On Mon, Jun 5, 2017 at 10:29 AM, Kaiduan Xie <kaiduanx@gmail.com> wrote:
> Hi,
>
> I installed jitsi-videobridge_953-1_amd64.deb on Ubuntu, the netstat
> -ltupn
> shows below for port 443
>
> tcp6 0 0 :::443 :::*
> LISTEN
> 3623/java
>
> I could not find which application is listening on 443 for TCP, but the
> video conference does work.
>
> Can anyone explain how video-bridge listen HTTPS on port 443?
>
> And how to use nginx for serving HTTPS?
>
> Thanks,
>
> /Kaiduan
>
> Founder of Goodstartsoft
> https://www.goodstartsoft.com
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#7

Hi

Boris, have some place where describe the actual infrastructure of
mee.jit.si ? I'm curious to understand how is possible get more users in
the same place.

Regards,
Claudio Ferreira

···

2017-06-05 13:02 GMT-03:00 Boris Grozev <boris@jitsi.org>:

On 05/06/2017 10:54, Kaiduan Xie wrote:

Thanks Damencho, however meet.jit.si <http://meet.jit.si> site still
uses Nginx to server HTTPS, any idea why?

The jitsi-videobridge machines use a separate IP address, so they don't
need the HTTP/ICE multiplexing.

Boris

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev