Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
admin_password.png 38.3 kB 1 05-Dec-2023 05:32 Ben Spink
png
configure.png 22.6 kB 4 27-Sep-2024 05:18 Ben Spink
png
crushbalance.png 170.4 kB 1 05-Dec-2023 05:32 Ben Spink
png
endpoints.png 54.4 kB 2 27-Sep-2024 05:20 Ben Spink
png
ip_list.png 84.7 kB 1 05-Dec-2023 05:32 Ben Spink
png
map.png 60.8 kB 1 05-Dec-2023 05:32 Ben Spink
png
settings.png 82.6 kB 1 05-Dec-2023 05:32 Ben Spink
png
ssl_options.png 35.5 kB 1 05-Dec-2023 05:32 Ben Spink

This page (revision-28) was last changed on 27-Sep-2024 05:21 by Ben Spink

This page was created on 05-Dec-2023 05:32 by Ben Spink

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 2 changed one line
CrushBalance is a software load balancer that can handle and distribute a high volume of traffic.\\
CrushBalance is a software load balancer that can handle and distribute a high volume of traffic. Its part of all Enterprise licenses.\\
Download here: [https://www.crushftp.com/early11/CrushBalance.zip]\\
\\
At line 5 changed 5 lines
A key design aspect in CrushBalance is to use what is called 'New IO" where every connection does not require a new thread to be processed. Using threads has its benefits, especially for debugging scenarios, but it can't scale as well to handle load. CrushBalance uses this newer thread model for handling connections and routing them where they need to go.\\
\\
\\
!Features\\
* Allow sticking sessions based on source IP.\\
!!Features
* Allow sticking sessions based on source IP or simple round robin.\\
At line 10 added one line
* Visual representation of where clients are connecting from by using MaxMind's city DB. [http://www.maxmind.com] [http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz]\\
At line 16 changed one line
* Including in all CrushFTP 9 enterprise licenses.\\
* Included in all CrushFTP enterprise licenses.\\
* Simple and lightweight...7MB download, uses Java. Download and run.\\
At line 19 added 34 lines
\\
!!Running / Launching CrushBalance [https://127.0.0.1:8090/]
From a DOS prompt or Linux shell, type:
{{{
java -jar CrushBalance.jar -d
}}}
Now you can point your web browser at "https://127.0.0.1:8090/" since the default port is 8090 using HTTPS.\\
\\
!!Configuring
The top Server IP is meant to be a hostname or IP of your main server. This is used for the GeoIP lookup to learn where you are in relation to incoming connections. You must have the "city.mmdb" in your CrushBalance folder at startup for CrushBalance to do IP lookups for positioning on the map.\\
The Bind IP controls what IPs on the machine CrushBalance binds to, the default is 0.0.0.0 which is all IPs. The bind port is the port to use as well.\\
IP Restrictions allows you to limit what IPs can connect to this CrushBalance port. Usually this will be left blank.\\
[attachments|configure.png]\\
\\
!Endpoints
Multiple endpoints can be added, each a different location. CrushBalance will distribute the load over these endpoints, passing along the proxy protocol v1 header if enabled so the receiving endpoint knows the true client's IP.\\
[attachments|endpoints.png]\\
Currently you can set the SSL information to use on a per endpoint scenario, but this may change in future versions.\\
\\
!Installing
CrushBalance uses your same CrushFTP Enterprise license key for registration. Until it is registered it will not process and route connections, although it will allow you to configure the settings.\\
\\
To install the daemon on Linux, use this command:
{{{
./crushbalance_init.sh install
}}}
To control the daemon, use this:
{{{
./crushbalance_init.sh start
./crushbalance_init.sh stop
}}}
\\
On Windows the button in the UI window preferences will install the windows service.\\
[attachments|settings.png]\\
Version Date Modified Size Author Changes ... Change note
28 27-Sep-2024 05:21 3.314 kB Ben Spink to previous
27 27-Sep-2024 05:19 3.283 kB Ben Spink to previous | to last
26 27-Sep-2024 05:17 3.624 kB Ben Spink to previous | to last
25 08-Jul-2024 12:51 3.705 kB Ben Spink to previous | to last
24 28-Feb-2024 03:07 3.785 kB Ben Spink to previous | to last
23 05-Dec-2023 05:32 3.785 kB Ben Spink to previous | to last
22 05-Dec-2023 05:32 3.79 kB Ben Spink to previous | to last
21 05-Dec-2023 05:32 3.789 kB Ben Spink to previous | to last
« This page (revision-28) was last changed on 27-Sep-2024 05:21 by Ben Spink
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
LeftMenu

JSPWiki