{"id":5198,"date":"2022-09-06T18:14:19","date_gmt":"2022-09-06T18:14:19","guid":{"rendered":"https:\/\/evoxt.com\/?p=5198"},"modified":"2022-09-06T18:14:19","modified_gmt":"2022-09-06T18:14:19","slug":"evoxt-loadbalancer-guide","status":"publish","type":"post","link":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/","title":{"rendered":"Evoxt Loadbalancer Guide"},"content":{"rendered":"<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/loadbalancer.png\" alt=\"\" width=\"300\" height=\"160\" class=\"aligncenter size-full wp-image-5273\" \/>\nDowntimes and server overloading are very costly. If your server's resources are getting overloaded due to receiving a lot of traffic and vertical scaling is not what you prefer, a load balancer is what you are searching for. <br \/><br \/>\n\nA load balancer is a reverse proxy that can distribute traffics across servers, acting as a single point of contact for your clients. When a client connects to your load balancer, the load balancer will forward them to other servers depending on your configuration. Hence, load balancing. By configuring a load-balanced setup, this can improve your website or application's availability and prevents server overloading which can destroy users' experience.<br \/><br \/>\n\nWith Evoxt's Loadbalancer, you can choose to load balance on layer 4 (TCP and UDP), or you can configure the load balancer to load balance on layer 7 (HTTP and HTTPS).<br \/><br \/>\n\n<h4>Getting started with Evoxt's load balancer<\/h4>\n\nTo deploy a load balancer. Go to <a href=\"https:\/\/console.evoxt.com\/deploy-loadbalancer.php\" target=\"_blank\" rel=\"noopener\">Deploy a Load Balancer<\/a><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5204\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-06-24-51.png\" alt=\"\" width=\"933\" height=\"816\" srcset=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-24-51.png 933w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-24-51-300x262.png 300w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-24-51-768x672.png 768w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><br \/><br \/>\n\nDeploying a load balancer is easy with Evoxt. Simply choose a region, enter a name or use the default hostname, and you can proceed with the load balancer deployment.<br \/><br \/>\n\nAfter payment, go to your load balancer's control panel. It will take around 10 &#8211; 15 minutes for our system to set up your load balancer.<br \/><br \/>\n\nWhen this is done, you will be presented with the load balancer dashboard.<br \/><br \/>\n\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5201\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-02-12-49.png\" alt=\"\" width=\"933\" height=\"816\" srcset=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-02-12-49.png 933w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-02-12-49-300x262.png 300w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-02-12-49-768x672.png 768w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><br \/><br \/>\n<h4>Configuring your Load Balancer<\/h4>\nClick on Configuration to configure your load balancer.<br \/>\n\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5205\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-06-32-27.png\" alt=\"\" width=\"948\" height=\"566\" srcset=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-32-27.png 948w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-32-27-300x179.png 300w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-32-27-768x459.png 768w\" sizes=\"auto, (max-width: 948px) 100vw, 948px\" \/><br \/>\n\nThere are only several simple configurations needed to get your load balancer up and running.<br \/><br \/>\n<h4>Change Load Balancer Algorithm<\/h4>\nLoad balancer algorithm determines how the traffics are distributed across the backend nodes.<br \/>\n\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5206\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-06-34-15.png\" alt=\"\" width=\"271\" height=\"71\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5209\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-06-45-58.png\" alt=\"\" width=\"254\" height=\"156\" \/><br \/>\n\n<ul>\n \t<li><strong>Round Robin<\/strong> &#8211; Round robin will randomly distribute traffic or load to all the backend nodes equally.<\/li>\n \t<li><strong>IPhash<\/strong> &#8211; IPhash algorithm will distribute traffic or load to the backend node based on client's IP address. If a client is passed to <strong>backend node 1<\/strong>, the client will not be passed to another backend node unless the client's IP address is changed, removed from the load Balancer node cluster, or when backend node 1 is down. This is useful for sessions or when client needs to login into your website.<\/li>\n \t<li><strong>Least Connections<\/strong> &#8211; Least connections algorithm will distribute traffic or load to the node that has the least connection.<\/li>\n<\/ul><br \/><br \/>\n<h4>Load Balancer Listening Port<\/h4>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5208\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-06-40-55.png\" alt=\"\" width=\"480\" height=\"71\" srcset=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-40-55.png 480w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-40-55-300x44.png 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5210\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-06-46-47.png\" alt=\"\" width=\"485\" height=\"109\" srcset=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-46-47.png 485w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-46-47-300x67.png 300w\" sizes=\"auto, (max-width: 485px) 100vw, 485px\" \/><br \/>\nThis is the load balancer's listening port configuration. A listening port listens to the port for communications, acting like an endpoint for communication.<br \/><br \/>\n\nIf you are setting up a load balancer for a website, you will most likely configure the load balancer to listen to the default HTTP port (Port 80) or the default HTTPS port (Port 443).<br \/><br \/>\n\nSelecting HTTP or HTTPS will make the load balancer operate on Layer 7 while selecting TDP or UDP will make the load balancer operate on Layer 4.<br \/><br \/>\n\n<div class=\"notice\">Note: HTTPS load balancing is disabled by default until a valid SSL certificate is added. To do that please go to the SSL tab.<\/div><br \/><br \/>\n\n<h4>Health Check<\/h4>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5211\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-06-50-09.png\" alt=\"\" width=\"239\" height=\"72\" \/><br \/>\nEnabling health check will set load balancer to monitor the status of the backend nodes, this is a passive health check. If the load balancer detects a backend node is down, it will stop distributing traffic or load to the specific backend node for 30 seconds and recheck the backend node's status once 30 seconds is over and repeat until the backend node is up again.<br \/><br \/>\n\n<h4>Node Configuration<\/h4>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5213\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-06-57-28.png\" alt=\"\" width=\"507\" height=\"100\" srcset=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-57-28.png 507w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-06-57-28-300x59.png 300w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><br \/>\n\nThis is where you configure the backend node that the load balancer sends traffic to.<br \/><br \/>\n<strong>Node IP Address<\/strong> &#8211; Node IP address is where you key in the backend node IP address. Please use Private IP for zero bandwidth consumption as we do not account for any bandwidth usage for all the traffics communicating through our private network.<br \/>\n<strong>Node Port<\/strong> &#8211; This will be the backend node's listening port or your backend node's application communication endpoint.<br \/>\n<strong>Node Weight<\/strong> &#8211; This is for how the percentage of traffic is distributed. The bigger the weight, the more traffic the node will receive.<br \/><br \/>\n\n<strong>For example<\/strong><br \/>\n3 servers. Server 1, Server 2, and Server 3.<br \/>\nand the weighting is set to 3, 1, and 1 respectively.<br \/><br \/>\n\nOn 10 requests,<br \/>\nServer 1 will receive 6 requests,<br \/>\nServer 2 will receive 2 requests,<br \/>\nand Server 3 will receive 2 requests.<br \/>\n\n<div class=\"notice\">Note: If a balanced distribution is required, use the same weight on all the backend nodes.<\/div><br \/><br \/>\n\nYou can add up to 99 backend nodes with Evoxt's Load Balancer.<br \/><br \/>\n<h4>SSL<\/h4>\nTo enable HTTPS load balancing, you will need to add SSL certificates.<br \/><br \/>\n\nThe certificates required are SSL Public Key and Private Key.<br \/><br \/>\n\nHere is an example of an SSL public key; notice that a public key starts with <strong>&#8212;-Public Key&#8212;&#8211;<\/strong><br \/><br \/>\nPLEASE DO NOT USE THIS PUBLIC KEY, THIS IS FOR DEMO PURPOSES ONLY.<br \/><br \/>\n<div class=\"cli\">&#8212;&#8211;BEGIN CERTIFICATE&#8212;&#8211;<br \/>\nMIIFITCCBAmgAwIBAgISBI0qitknRDJsD+beNz+ppuIQMA0GCSqGSIb3DQEBCwUA<br \/>\nMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD<br \/>\nEwJSMzAeFw0yMjA5MDcyMTU1NDhaFw0yMjEyMDYyMTU1NDdaMBkxFzAVBgNVBAMT<br \/>\nDnRlc3QuZXZveHQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA<br \/>\nj9P481H0s7kOVCoYuI+fXWluCBrSFMAA0iMEmSyqOqQ\/XmNMOBUS8MoHflrR+e9h<br \/>\nuN2gybhPjMu8Nm4OFR8HtMiG7ZstcmZENAJLOK6wONQYktsedPK9\/5FPMzwIN3Yx<br \/>\nVoD+L\/+fUP+sVOTzF9ap2fgK15QnUeRIEumjKJPL0gbt2t2I1Uf2eRQSZOWiW\/ob<br \/>\nLXeW2xvo1xoGsmyVf8dPhohC8rL\/JptXLcdFpTnViXUY\/jmrohgfH9eOIwOtdEIl<br \/>\nLgBUFMSzc3FPT1q\/GpyA1lNhrrCifDkobnve88FMMvVyHexsI4Gd3N+H7+9hiop9<br \/>\nvk1EYp0u7BjzqjZo7\/WF3QIDAQABo4ICSDCCAkQwDgYDVR0PAQH\/BAQDAgWgMB0G<br \/>\nA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud<br \/>\nDgQWBBRNxP8iOxQyx1TxYWiwjDkMFH+\/HjAfBgNVHSMEGDAWgBQULrMXt1hWy65Q<br \/>\nCUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y<br \/>\nMy5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn<br \/>\nLzAZBgNVHREEEjAQgg50ZXN0LmV2b3h0LmNvbTBMBgNVHSAERTBDMAgGBmeBDAEC<br \/>\nATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl<br \/>\nbmNyeXB0Lm9yZzCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB1ACl5vvCeOTkh8FZz<br \/>\nn2Old+W+V32cYAr4+U1dJlwlXceEAAABgxoqrvIAAAQDAEYwRAIgejcP27oQ7rWf<br \/>\nO01X8brQZY7uhTn7xNExeCTcnhv3eIACIGZ2MsJwevZydYZYSCFGkDyziYFq3G9m<br \/>\nkMJ7Gx+CNPAZAHYAQcjKsd8iRkoQxqE6CUKHXk4xixsD6+tLx2jwkGKWBvYAAAGD<br \/>\nGiqw\/wAABAMARzBFAiEAxjVxflse\/arsL43L9oIe60ZgpCnPlEXJ5BywECSVoBEC<br \/>\nIDZE6MOAQVkmT7yBXjWiLb56fTcZ0eBcqrneyfwQnxZqMA0GCSqGSIb3DQEBCwUA<br \/>\nA4IBAQA4rsNOpZLACLgIa64Y\/bLKpYw6ZNhv0hFt96oejRpz47wd1gLsI2iqoKkT<br \/>\n13T+i8XjZXXOxmPOc7An\/uMdG6ZKYYbDxgTqVTLRfCB4dbgm7xgMG8PFkesAa62Q<br \/>\n3ofra6SYnlObk8XEN3o30erySiglStNz2Df5aeXXjGt90nlTGOxGgeBPNyD3qJFZ<br \/>\ngCpeeC6p7yY9XBgSgtGWfsJqRAsGFbJokNOW72jyKq6DlZ7MQxQdzy1LPT60\/9bY<br \/>\nsHnnwRxwHbLvnFz+3WoYpBuj0iwd+yJkUmbWptDB166gbd+aIf5x8XbTq0s3MCAF<br \/>\ncSwRPLf21bptACXDyaxDK5ruLLuZ<br \/>\n&#8212;&#8211;END CERTIFICATE&#8212;&#8211;<br \/>\n&#8212;&#8211;BEGIN CERTIFICATE&#8212;&#8211;<br \/>\nMIIFFjCCAv6gAwIBAgIRAJErCErPDBinU\/bWLiWnX1owDQYJKoZIhvcNAQELBQAw<br \/>\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh<br \/>\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw<br \/>\nWhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg<br \/>\nRW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK<br \/>\nAoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP<br \/>\nR5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx<br \/>\nsxPnHKzhm+\/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm<br \/>\nNHz6a4uPVymZ+DAXXbpyb\/uBxa3Shlg9F8fnCbvxK\/eG3MHacV3URuPMrSXBiLxg<br \/>\nZ3Vms\/EY96Jc5lP\/Ooi2R6X\/ExjqmAl3P51T+c8B5fWmcBcUr2Ok\/5mzk53cU6cG<br \/>\n\/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC<br \/>\nAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB\/wQIMAYB<br \/>\nAf8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA<br \/>\nFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw<br \/>\nAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw<br \/>\nOi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB<br \/>\ngt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W<br \/>\nPTNlclQtgaDqw+34IL9fzLdwALduO\/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl<br \/>\nikfmZW4\/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz<br \/>\nCkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm<br \/>\nlJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq\/yFOGwXD9RiX8F6sw6W4<br \/>\navAuvDszue5L3sz85K+EC4Y\/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2<br \/>\nyJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O<br \/>\nyK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids<br \/>\nhCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN\/lxPFin+<br \/>\nHlUjr8gRsI3qfJOQFy\/9rKIJR0Y\/8Omwt\/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv<br \/>\nMldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX<br \/>\nnLRbwHOoq7hHwg==<br \/>\n&#8212;&#8211;END CERTIFICATE&#8212;&#8211;<br \/>\n&#8212;&#8211;BEGIN CERTIFICATE&#8212;&#8211;<br \/>\nMIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA\/<br \/>\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT<br \/>\nDkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow<br \/>\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh<br \/>\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB<br \/>\nAQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC<br \/>\nov71am72AE8o295ohmxEk7axY\/0UEmu\/H9LqMZshftEzPLpI9d1537O4\/xLxIZpL<br \/>\nwYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D<br \/>\nLtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk\/CjhFLfs8L6P+1dy70sntK<br \/>\n4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow\/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5<br \/>\nbHbvO5BieebbpJovJsXQEOEO3tkQjhb7t\/eo98flAgeYjzYIlefiN5YNNnWe+w5y<br \/>\nsR2bvAP5SQXYgd0FtCrWQemsAXaVCg\/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ<br \/>\nXmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4<br \/>\nFQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc<br \/>\nSLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna\/H2ql<br \/>\nPRmP6zjzZN7IKw0KKP\/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu\/7xk9TND<br \/>\nTwIDAQABo4IBRjCCAUIwDwYDVR0TAQH\/BAUwAwEB\/zAOBgNVHQ8BAf8EBAMCAQYw<br \/>\nSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1<br \/>\nc3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx<br \/>\n+tvhS5B1\/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA\/BgsrBgEEAYLfEwEB<br \/>\nATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu<br \/>\nb3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E<br \/>\nU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu<br \/>\nMA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7\/DlLQrt2M51oGrS+o44+\/yQoDFVDC<br \/>\n5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K\/QosMrAdSW<br \/>\n9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx\/J3vWraV0T9VuG<br \/>\nWCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O<br \/>\nhe8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC<br \/>\nDfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5<br \/>\n&#8212;&#8211;END CERTIFICATE&#8212;&#8211;<\/div><br \/><br \/>\nHere is an example of an SSL private key; notice that a public key starts with <strong>&#8212;-Private Key&#8212;&#8211;<\/strong><br \/><br \/>\n\n<div class=\"warning\">PLEASE DO NOT USE THIS PRIVATE KEY. THIS IS FOR DEMO PURPOSES ONLY.<\/div><br \/><br \/>\n<div class=\"cli\">\n&#8212;&#8211;BEGIN PRIVATE KEY&#8212;&#8211;<br \/>\nMIIEuQIBADANBgkqhkiG9w0BAQEFAASCBKMwggSfAgEAAoIBAQCP0\/jzUfSzuQ5U<br \/>\nKhi4j59daW4IGtIUwADSIwSZLKo6pD9eY0w4FRLwygd+WtH572G43aDJuE+My7w2<br \/>\nbg4VHwe0yIbtmy1yZkQ0Aks4rrA41BiS2x508r3\/kU8zPAg3djFWgP4v\/59Q\/6xU<br \/>\n5PMX1qnZ+ArXlCdR5EgS6aMok8vSBu3a3YjVR\/Z5FBJk5aJb+hstd5bbG+jXGgay<br \/>\nbJV\/x0+GiELysv8mm1ctx0WlOdWJdRj+OauiGB8f144jA610QiUuAFQUxLNzcU9P<br \/>\nWr8anIDWU2GusKJ8OShue97zwUwy9XId7GwjgZ3c34fv72GKin2+TURinS7sGPOq<br \/>\nNmjv9YXdAgMBAAECgf5KnGCKFepDTTXJk6bywbFtVz6L+bzQiU52FlhQrsCE6qBA<br \/>\nthx5+PqBDZqKl7N++g2ak+EMJiRfPSkiWhldUIKT3XJPIIaEyVJ19UZTsQN5wpfA<br \/>\nOhoQd3E+kMvg1dcPVDxfZvm3E5mtynucBeaRCv6X2e2aF6hheNNbx9LWzqKv4Y+t<br \/>\nNu3FUz9ArcDzdPFhpeEFRXNcS4dAFRRDGBYf61p3bm6gXpg7tvMdGHLx8oDqBogL<br \/>\n5drg6yeynM6vXEQE8RYCx5Gywy1Z1SO2syyO19Mtv\/NVZGzxPnP8CdffJQGiGI\/b<br \/>\nq2dAvbWBs37yruvp29i6HqzIecd+qzCv7ocMyQKBgQC4Dg06MR4mx1EXV9I0vq19<br \/>\njqXI6swGcJL9IWNmOX+5fqCrF4mkkcRNmHJKn5C\/Ff0BuVBjh3eXrH19pHLZniwK<br \/>\noAN9gJUSdrzmfAhgcSWZvwv3njNmHn3cE9yjpbqvYToDuaq3RBNECAwQ\/PdlkJic<br \/>\nyWC483SJ1dgHb\/wnA\/bN1QKBgQDIDIKvZOJiXPniHBvOn4qKPPtCVEREs4b2xLVv<br \/>\ncKaWfGKdUdr3ZspCFwMwTI3ohxXPZY9jVRM9g4uT3e+JEV6YqCtqKg7QdNiY+Y\/y<br \/>\ngJ+HiAoJ\/QMCaMGPYlwnWTLnaKvobFRWikoxVoK6wfJdhi6FX58vCb+RPP8lLBVX<br \/>\nJafz6QKBgFDw9QYzVZQuMU43s9y4QimmUugRwdnPJgUl6sWo4a+crWGwfzqdVBvf<br \/>\nv9trYsd2Dwb0DRNIHuLX23Qmns9vDOU7S22k32n4R8iAoVpwR93eM5AYxXfSTv06<br \/>\nytw45Ol9s3qx6w6fZG2VsGDELrQ+q66\/rMaJYiW\/ojpbGCO8TYxlAoGAfL3gV8JO<br \/>\nsAtN\/kKMzGELoHu6KXgmQbi4tfOfN2hFWJ0jWPoL0i2UfXWgFWQHMTHa1cJ8kPIh<br \/>\n1z\/Jr2C61vuvwv1KZR7ose\/KiElGC29NCtQ3flb4o23zFJe+4wJqDYZle77hMD13<br \/>\nWiCZ0B7UJKFhLOWde1VW0Rf5+ZHtlLP0cNECgYB3+UytXQfAEWZoXPKzX1tcm7DF<br \/>\n7tSYmN8hb\/T42r4EoC+mUFce\/aGG1ncODUSRfBQfnbypihrtymHZ13XGQRwWAqwO<br \/>\nglUaXMhpiY67NsQg4xXo9J\/RseHSVuQRoK+JWmdb8I4Cvjj6h5jdpZpmfEaPy4Cf<br \/>\ngbqC3DEKCXAZ5Hrs+w==<br \/>\n&#8212;&#8211;END PRIVATE KEY&#8212;&#8211;<br \/>\n\n<\/div><br \/><br \/>\nTo get your SSL certificate, you can either purchase an SSL certificate from issuing authority (paid) or generate them with Let's Encrypt (Free)<br \/><br \/>\n<h4>Enable HTTP to HTTPS redirection<\/h4>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5214\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-07-07-08-37.png\" alt=\"\" width=\"371\" height=\"80\" srcset=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-07-08-37.png 371w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-07-07-08-37-300x65.png 300w\" sizes=\"auto, (max-width: 371px) 100vw, 371px\" \/><br \/>\nBy switching this on, Evoxt's Load balancer will automatically accept HTTP traffic (port 80) and automatically redirect it to HTTPS (port 443)<br \/><br \/>\n\nAnd that's it for all the configurations.<br \/><br \/>\n\n\n<h4>More info about the backup node<\/h4>\nEvoxt's Load Balancer works by setting up two load balancer nodes. The main node and the backup node, the backup node exist to ensure that your load balancer will get the highest possible uptime. The load balancer IP address will connect to the main node by default, and the backup node will only be used when the main node is down. When the main node is down, the main node's IP address will be assigned to the backup node. This is done automatically without needing any of your manual intervention. The status of the backup node can be monitored on your Load Balancer dashboard. In cases where you notice that the backup node is down, please contact us to check on this for you.<br \/><br \/>\n\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5224\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-08-04-05-55.png\" alt=\"\" width=\"430\" height=\"142\" srcset=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-08-04-05-55.png 430w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-08-04-05-55-300x99.png 300w\" sizes=\"auto, (max-width: 430px) 100vw, 430px\" \/><br \/><br \/>\n<hr \/>\n<h3>Some Extra Notes<\/h3><br \/>\n<h4>IP Transparency<\/h4>\nIf IP transparency is required, you will have to configure the load balance to run on layer 7. The client IP address will only be passed on layer 7 (HTTP or HTTPS).<br \/><br \/>\n\nThe connecting client's IP will be passed in the X-Forwarded For Header.<br \/><br \/>\n\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5218\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-08-01-41-07.png\" alt=\"\" width=\"519\" height=\"58\" srcset=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-08-01-41-07.png 519w, https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/Screenshot-from-2022-09-08-01-41-07-300x34.png 300w\" sizes=\"auto, (max-width: 519px) 100vw, 519px\" \/><br \/><br \/>\n\n<a href=\"https:\/\/www.nginx.com\/resources\/wiki\/start\/topics\/examples\/forwarded\/\" target=\"_blank\" rel=\"noopener\">Nginx Guide to configure server to read X-Forwarded For header<\/a><br \/>\n<a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_remoteip.html\" target=\"_blank\" rel=\"noopener\">Apache Guide to configure server to read X-Forwarded For header<\/a><br \/><br \/>\n\n\n<h4>WordPress WP-ADMIN or WP-LOGIN through Evoxt's Load Balancer<\/h4>\nLogging into WordPress's WP-Admin can be troublesome through a Load Balancer. There are multiple reasons for this:<br \/><br \/>\n\nReason 1: Mismatch <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_salt\/\" target=\"_blank\" rel=\"noopener\">salt keys<\/a> in WordPress server.<br \/>\nMismatch salt will cause login issues when connecting to a different backend node.<br \/><br \/>\n\nTo solve this, double check all the backend nodes has a matching salt key set configured.<br \/><br \/>\n\nReason 2: Force HTTPS on, usually the load balancer will be connecting to your backend nodes through an HTTP connection ( port 80 ). WordPress might get an issue detecting the SSL status.<br \/>\n<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/is_ssl\/\" target=\"_blank\" rel=\"noopener\">is_ssl()<\/a><br \/><br \/>\n\nTo solve this, add this line to your wp-config.php<br \/>\n<div class=\"code\">$_SERVER['HTTPS']='on';<\/div><br \/>\n<br \/>\n\n<h4>Pointing a domain to a Load Balancer<\/h4>\nTo point a domain to the load balancer, set your domain's A record to the load balancer IP.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5225\" src=\"https:\/\/evoxt.com\/wp-content\/uploads\/2022\/09\/Screenshot-from-2022-09-08-04-45-19.png\" alt=\"\" width=\"283\" height=\"92\" \/><br \/><br \/>\n\n<h4>What Load Balancer region to choose<\/h4>\nFor the best performance and bandwidth savings, please choose the same load balancer region as all your other VMs. When they are in the same region as the backend nodes, add the backend node's private IP to connect through Evoxt's private network. All traffic that goes through the private network will not be accounted for in bandwidth calculation.<br \/><br \/>\n\n<h4>HTTPS\/ SSL<\/h4>\nIf you are hosting a website, there are multiple ways to set up HTTPS on your website through your load balancer.<br \/><br \/>\n\n<strong>Easier method (CloudFlare)<\/strong><br \/>\nUse Cloudflare, follow this <a href=\"https:\/\/evoxt.com\/guides\/how-to-point-a-domain-to-your-vm\/\" target=\"_blank\" rel=\"noopener\">guide<\/a>.<br \/>\nSet the A record to your Loadbalancer's IP address. Then enable SSL on Cloudflare which will allow Cloudflare to proxy the traffic on your domain to your load balancer. This will also enable DDoS protection for your website through Cloudflare. If IP transparency is needed, please follow this <a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/200170786-Restoring-original-visitor-IPs\" target=\"_blank\" rel=\"noopener\">guide<\/a> from Cloudflare.<br \/><br \/>\n\n<strong>Harder method (Let's Encrypt)<\/strong><br \/>\nIf Cloudflare is not your thing, install Certbot on your server to generate a Let's Encrypt free SSL certificate. <br \/><br \/>\n\nUse the following codes below to install Certbot on your server, we are using AlmaLinux on this demo. Use the specific package installer on your distro.<br \/><br \/>\n\n<div class=\"code\">dnf install epel-release -y<br \/>\ndnf install snapd<br \/>\nsystemctl enable snapd &#8211;now<br \/>\nln -s \/var\/lib\/snapd\/snap<br \/>\nsudo snap install core; sudo snap refresh core<br \/>\nsudo snap install &#8211;classic certbot<br \/>\nsudo ln -s \/snap\/bin\/certbot \/usr\/bin\/certbot<\/div><br \/><br \/>\n\nSource: https:\/\/eff-certbot.readthedocs.io\/en\/stable\/using.html#manual<br \/><br \/>\n\nAfter installing Certbot, use this command to generate a Let's Encrypt SSL certificate.<br \/><br \/>\n\n<div class=\"code\">certbot certonly &#8211;manual &#8211;preferred-challenges dns<\/div><br \/><br \/>\n\n<div class=\"cli\">[root@TEST \/]# <strong style=\"color: orange\">certbot certonly &#8211;manual &#8211;preferred-challenges dns<\/strong><br \/>\nSaving debug log to \/var\/log\/letsencrypt\/letsencrypt.log<br \/>\nPlease enter the domain name(s) you would like on your certificate (comma and\/or<br \/>\nspace separated) (Enter 'c' to cancel): test.evoxt.com<br \/>\nRequesting a certificate for test.evoxt.com- &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211;<br \/>\nPlease deploy a DNS TXT record under the name:<br \/><br \/>\n\n_acme-challenge.test.evoxt.com.<br \/><br \/>\n\nwith the following value:<br \/><br \/>\n\nOvPXx9eTzmA1uSRTSSIIM57RhnR8yUZ1BFnjmVDG4hg<br \/><br \/>\n\nBefore continuing, verify the TXT record has been deployed. Depending on the DNS<br \/>\nprovider, this may take some time, from a few seconds to multiple minutes. You can<br \/>\ncheck if it has finished deploying with aid of online tools, such as the Google<br \/>\nAdmin Toolbox: https:\/\/toolbox.googleapps.com\/apps\/dig\/#TXT\/_acme-challenge.test.evoxt.com.<br \/>\nLook for one or more bolded line(s) below the line ';ANSWER'. It should show the<br \/>\nvalue(s) you've just added.<br \/><br \/>\n\n&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211;<br \/>\nPress Enter to Continue<br \/><br \/>\n\nSuccessfully received certificate.<br \/>\nCertificate is saved at: \/etc\/letsencrypt\/live\/test.evoxt.com\/fullchain.pem<br \/>\nKey is saved at: \/etc\/letsencrypt\/live\/test.evoxt.com\/privkey.pem<br \/>\nThis certificate expires on 2022-12-06.<br \/>\nThese files will be updated when the certificate renews.<br \/><br \/>\n\nNEXT STEPS:<br \/>\n&#8211; This certificate will not be renewed automatically. Autorenewal of &#8211;manual certificates requires the use of an authentication hook script (&#8211;manual-auth-hook) but one was not provided. To renew this certificate, repeat this same certbot command before the certificate's expiry date.<br \/><br \/>\n\n&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211;<br \/>\nIf you like Certbot, please consider supporting our work by:<br \/>\n* Donating to ISRG \/ Let's Encrypt: https:\/\/letsencrypt.org\/donate<br \/>\n* Donating to EFF: https:\/\/eff.org\/donate-le<br \/>\n&#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211; &#8211;<br \/><br \/>\n\n<\/div><br \/><br \/>\nOnce this is done, copy the cert to the LoadBalancer SSL tab, and your server will run on HTTPS.<br \/><br \/>\n\n<strong>TCP Passthrough<\/strong><br \/>\nSet the load balancer to listen on port 443 TCP with the backend node on HTTPS 443. The load balancer will not process any information and passes the encrypted data directly to the client. With this setup, you will only need to configure the SSL on your backend nodes. Your backend server will handle all the data encryption.<br \/><br \/>\n\nThe downside with this is that IP transparency will not work because no data will be processed on the load balancer.<br \/>","protected":false},"excerpt":{"rendered":"Downtimes and server overloading are very costly. If your server's resources are getting overloaded due to receiving a lot of traffic and vertical scaling is not what you prefer, a load balancer is what you are searching for. A load balancer is a reverse proxy that can distribute traffics across servers, acting as a single &#8230; <a title=\"Evoxt Loadbalancer Guide\" class=\"read-more\" href=\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/\" aria-label=\"More on Evoxt Loadbalancer Guide\">Read more<\/a>","protected":false},"author":1,"featured_media":5273,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-5198","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-evoxt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Evoxt Loadbalancer Guide - \u76ca\u6c83\u65af<\/title>\n<meta name=\"description\" content=\"Downtimes are very costly. If your server&#039;s resources are getting overloaded due to receiving a lot of traffic, Evoxt Load Balancer...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Evoxt Loadbalancer Guide - \u76ca\u6c83\u65af\" \/>\n<meta property=\"og:description\" content=\"Downtimes are very costly. If your server&#039;s resources are getting overloaded due to receiving a lot of traffic, Evoxt Load Balancer...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"\u76ca\u6c83\u65af\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-06T18:14:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"160\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Evoxt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Evoxt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/\"},\"author\":{\"name\":\"Evoxt\",\"@id\":\"https:\/\/evoxt.com\/zh\/#\/schema\/person\/33542421ee27f984d55fa9ed8f191432\"},\"headline\":\"Evoxt Loadbalancer Guide\",\"datePublished\":\"2022-09-06T18:14:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/\"},\"wordCount\":2993,\"publisher\":{\"@id\":\"https:\/\/evoxt.com\/zh\/#organization\"},\"image\":{\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png\",\"articleSection\":[\"Evoxt\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/\",\"url\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/\",\"name\":\"Evoxt Loadbalancer Guide - \u76ca\u6c83\u65af\",\"isPartOf\":{\"@id\":\"https:\/\/evoxt.com\/zh\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png\",\"datePublished\":\"2022-09-06T18:14:19+00:00\",\"description\":\"Downtimes are very costly. If your server's resources are getting overloaded due to receiving a lot of traffic, Evoxt Load Balancer...\",\"breadcrumb\":{\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#primaryimage\",\"url\":\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png\",\"contentUrl\":\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png\",\"width\":300,\"height\":160},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/evoxt.com\/zh\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evoxt Loadbalancer Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/evoxt.com\/zh\/#website\",\"url\":\"https:\/\/evoxt.com\/zh\/\",\"name\":\"\u76ca\u6c83\u65af\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/evoxt.com\/zh\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/evoxt.com\/zh\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/evoxt.com\/zh\/#organization\",\"name\":\"\u76ca\u6c83\u65af\",\"url\":\"https:\/\/evoxt.com\/zh\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/evoxt.com\/zh\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2023\/04\/Evoxt-Logo-Final-Chinese-.svg\",\"contentUrl\":\"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2023\/04\/Evoxt-Logo-Final-Chinese-.svg\",\"caption\":\"\u76ca\u6c83\u65af\"},\"image\":{\"@id\":\"https:\/\/evoxt.com\/zh\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/evoxt.com\/zh\/#\/schema\/person\/33542421ee27f984d55fa9ed8f191432\",\"name\":\"Evoxt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/93544d95eb090f5bda9e766f878c2f608dc6f3fc56943c156e0841c62551fa90?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/93544d95eb090f5bda9e766f878c2f608dc6f3fc56943c156e0841c62551fa90?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/93544d95eb090f5bda9e766f878c2f608dc6f3fc56943c156e0841c62551fa90?s=96&d=mm&r=g\",\"caption\":\"Evoxt\"},\"sameAs\":[\"https:\/\/www.evoxt.com\/wordpress\"],\"url\":\"https:\/\/evoxt.com\/zh\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Evoxt Loadbalancer Guide - \u76ca\u6c83\u65af","description":"Downtimes are very costly. If your server's resources are getting overloaded due to receiving a lot of traffic, Evoxt Load Balancer...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/","og_locale":"en_US","og_type":"article","og_title":"Evoxt Loadbalancer Guide - \u76ca\u6c83\u65af","og_description":"Downtimes are very costly. If your server's resources are getting overloaded due to receiving a lot of traffic, Evoxt Load Balancer...","og_url":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/","og_site_name":"\u76ca\u6c83\u65af","article_published_time":"2022-09-06T18:14:19+00:00","og_image":[{"width":300,"height":160,"url":"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png","type":"image\/png"}],"author":"Evoxt","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Evoxt","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#article","isPartOf":{"@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/"},"author":{"name":"Evoxt","@id":"https:\/\/evoxt.com\/zh\/#\/schema\/person\/33542421ee27f984d55fa9ed8f191432"},"headline":"Evoxt Loadbalancer Guide","datePublished":"2022-09-06T18:14:19+00:00","mainEntityOfPage":{"@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/"},"wordCount":2993,"publisher":{"@id":"https:\/\/evoxt.com\/zh\/#organization"},"image":{"@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png","articleSection":["Evoxt"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/","url":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/","name":"Evoxt Loadbalancer Guide - \u76ca\u6c83\u65af","isPartOf":{"@id":"https:\/\/evoxt.com\/zh\/#website"},"primaryImageOfPage":{"@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#primaryimage"},"image":{"@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png","datePublished":"2022-09-06T18:14:19+00:00","description":"Downtimes are very costly. If your server's resources are getting overloaded due to receiving a lot of traffic, Evoxt Load Balancer...","breadcrumb":{"@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#primaryimage","url":"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png","contentUrl":"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2022\/09\/loadbalancer.png","width":300,"height":160},{"@type":"BreadcrumbList","@id":"https:\/\/evoxt.com\/zh\/2022\/09\/06\/evoxt-loadbalancer-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/evoxt.com\/zh\/"},{"@type":"ListItem","position":2,"name":"Evoxt Loadbalancer Guide"}]},{"@type":"WebSite","@id":"https:\/\/evoxt.com\/zh\/#website","url":"https:\/\/evoxt.com\/zh\/","name":"\u76ca\u6c83\u65af","description":"","publisher":{"@id":"https:\/\/evoxt.com\/zh\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evoxt.com\/zh\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/evoxt.com\/zh\/#organization","name":"\u76ca\u6c83\u65af","url":"https:\/\/evoxt.com\/zh\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/evoxt.com\/zh\/#\/schema\/logo\/image\/","url":"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2023\/04\/Evoxt-Logo-Final-Chinese-.svg","contentUrl":"https:\/\/evoxt.com\/zh\/wp-content\/uploads\/sites\/2\/2023\/04\/Evoxt-Logo-Final-Chinese-.svg","caption":"\u76ca\u6c83\u65af"},"image":{"@id":"https:\/\/evoxt.com\/zh\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/evoxt.com\/zh\/#\/schema\/person\/33542421ee27f984d55fa9ed8f191432","name":"Evoxt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/93544d95eb090f5bda9e766f878c2f608dc6f3fc56943c156e0841c62551fa90?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/93544d95eb090f5bda9e766f878c2f608dc6f3fc56943c156e0841c62551fa90?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/93544d95eb090f5bda9e766f878c2f608dc6f3fc56943c156e0841c62551fa90?s=96&d=mm&r=g","caption":"Evoxt"},"sameAs":["https:\/\/www.evoxt.com\/wordpress"],"url":"https:\/\/evoxt.com\/zh\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/posts\/5198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/comments?post=5198"}],"version-history":[{"count":0,"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/posts\/5198\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/media\/5273"}],"wp:attachment":[{"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/media?parent=5198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/categories?post=5198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evoxt.com\/zh\/wp-json\/wp\/v2\/tags?post=5198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}