JItsi Meet Multiple Videobridges with Load Balancing
JItsi Meet Multiple Videobridges with Load Balancing

Introduction Jitsi Meet is an open-source WebRTC JavaScript application that uses Jitsi Videobridge to provide high-quality, secure, and scalable video conferences. It can be used as a replacement for popular services like Zoom, Whereby, Teams, Skype, and many others. Requirements At least two Linux systems with Debian 10 DNS Record for your domain (in our... » read more

Apache ProxyPass websocket (wss) Issue
Apache ProxyPass websocket (wss) Issue

<VirtualHost *:443> ServerName mysite.com ServerAlias www.mysite.com SSLEngine on SSLProxyEngine On ProxyRequests Off SSLCertificateFile /etc/apache2/ssl/mysite.com.crt SSLCertificateKeyFile /etc/apache2/ssl/mysite.com.key SSLCertificateChainFile /etc/apache2/ssl/ca.cer DocumentRoot /var/www/errorPages ErrorDocument 503 /503.html ProxyPass /503.html ! ProxyPass / http://localhost:3999/ ProxyPassReverse / http://localhost:3999/ RewriteEngine on RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC] RewriteCond %{HTTP:CONNECTION} ^Upgrade$ [NC] RewriteRule .* ws://localhost:3999%{REQUEST_URI} [P] </VirtualHost>

How To Install Apache, MySQL, PHP, Node JS on Ubuntu 18.04
How To Install Apache, MySQL, PHP, Node JS on Ubuntu 18.04

PrerequisitesPrerequisites In order to complete this tutorial, you will need to have an Ubuntu 18.04 server with a non-root sudo-enabled user account and a basic firewall. Step 1 — Installing Apache The Apache web server is among the most popular web servers in the world. It’s well-documented and has been in wide use for much... » read more

How to use React JS and Node JS App without Port

Use Apache as a proxy server using ProxyPass and ProxyPassReverse to access internal IPs from an external machine As we know every node js application is running on particular port. and we think about to host on production server, we have to run on port there. As simplicity we don't want to disturb the internal... » read more