{"id":5668,"date":"2025-06-09T02:52:12","date_gmt":"2025-06-08T22:52:12","guid":{"rendered":"https:\/\/jsnet.biz\/?p=5668"},"modified":"2025-07-07T17:00:27","modified_gmt":"2025-07-07T13:00:27","slug":"ha-proxy-n%c9%99dir","status":"publish","type":"post","link":"https:\/\/jsnet.biz\/az\/ha-proxy-n%c9%99dir\/","title":{"rendered":"Ha Proxy n\u0259dir?"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"5668\" class=\"elementor elementor-5668\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e1e31d e-flex e-con-boxed e-con e-parent\" data-id=\"0e1e31d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29ed794 elementor-widget elementor-widget-text-editor\" data-id=\"29ed794\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"0\" data-end=\"269\"><strong data-start=\"0\" data-end=\"11\">HAProxy<\/strong> (High Availability Proxy) \u2014 a\u00e7\u0131l\u0131\u015f\u0131 \u201cY\u00fcks\u0259k \u018fl\u00e7atanl\u0131q Proxy\u201d proqram\u0131 \u2014 <strong data-start=\"85\" data-end=\"107\">y\u00fck balansla\u015fd\u0131rma<\/strong> (load balancing) v\u0259 <strong data-start=\"128\" data-end=\"152\">t\u0259hl\u00fck\u0259sizlik divar\u0131<\/strong> (proxy\/firewall) funksiyalar\u0131 yerin\u0259 yetir\u0259n \u00e7ox g\u00fccl\u00fc v\u0259 performansl\u0131d\u0131r <strong data-start=\"228\" data-end=\"268\">TCP v\u0259 HTTP \u0259ks proxy serveridir<\/strong>.<\/p><hr data-start=\"271\" data-end=\"274\" \/><h2 data-start=\"276\" data-end=\"301\">\ud83d\udd39 HAProxy n\u0259 \u00fc\u00e7\u00fcnd\u00fcr?<\/h2><p data-start=\"303\" data-end=\"359\">HAProxy \u0259sas\u0131nda istifad\u0259\u00e7il\u0259r \u00fc\u00e7\u00fcn istifad\u0259 olunur:<\/p><ol data-start=\"361\" data-end=\"953\"><li data-start=\"361\" data-end=\"524\"><p data-start=\"364\" data-end=\"524\"><strong data-start=\"364\" data-end=\"386\">Y\u00fck Balansla\u015fd\u0131rma<\/strong> \u2013 M\u0259s\u0259l\u0259n, veb serverl\u0259riniz b\u0259rpasa (Apache, Nginx, Node.js v\u0259 s.), HAProxy trafiki bu serverl\u0259r aras\u0131nda balansl\u0131 \u015f\u0259kild\u0259 b\u00f6l\u00fcr.<\/p><\/li><li data-start=\"525\" data-end=\"628\"><p data-start=\"528\" data-end=\"628\"><strong data-start=\"528\" data-end=\"545\">T\u0259rs Proksi<\/strong> \u2013 \u0130stifad\u0259\u00e7il\u0259r veb serverl\u0259ri yaln\u0131z deyil, HAProxy vasit\u0259sil\u0259 istifad\u0259 edilir.<\/p><\/li><li data-start=\"629\" data-end=\"735\"><p data-start=\"632\" data-end=\"735\"><strong data-start=\"632\" data-end=\"665\">Failover v\u0259 Y\u00fcks\u0259k \u018fl\u00e7atanl\u0131q<\/strong> \u2013 Bir server s\u0131radan \u00e7\u0131xsa bel\u0259, ba\u015fqa serverl\u0259r i\u015fl\u0259m\u0259y\u0259 davam edir.<\/p><\/li><li data-start=\"736\" data-end=\"846\"><p data-start=\"739\" data-end=\"846\"><strong data-start=\"739\" data-end=\"757\">SSL Y\u00fckl\u0259m\u0259<\/strong> \u2013 HTTPS trafiki HAProxy il\u0259 de\u015fifr\u0259 olunur v\u0259 daxili \u015f\u0259b\u0259k\u0259y\u0259 HTTP kimi \u00f6t\u00fcr\u00fcl\u00fcr.<\/p><\/li><li data-start=\"847\" data-end=\"953\"><p data-start=\"850\" data-end=\"953\"><strong data-start=\"850\" data-end=\"884\">Giri\u015f T\u0259hl\u00fck\u0259sizliyi v\u0259 Filtr<\/strong> \u2013 IP bloklama, limitl\u0259m\u0259, ACL v\u0259 s. kimi idar\u0259etm\u0259 funksiyalar\u0131.<\/p><\/li><\/ol><hr data-start=\"955\" data-end=\"958\" \/><h2 data-start=\"960\" data-end=\"994\">\ud83d\udd27 Nec\u0259 i\u015fl\u0259yir? (S\u0259d\u0259 \u015e\u0259kild\u0259)<\/h2><div class=\"contain-inline-size rounded-2xl border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\">\u0130stifad\u0259\u00e7i \u2013&gt; HAProxy \u2013&gt; [Veb Server 1]<br \/>[Veb Server 2]<br \/>[Veb Server 3]<\/div><div>\u00a0<\/div><div>HAProxy trafiki q\u0259bul edir v\u0259 serverl\u0259rin v\u0259ziyy\u0259tin\u0259 v\u0259 qaydalara uy\u011fun olaraq \u0259n uy\u011fun olan\u0131na y\u00f6nl\u0259ndirilir.<\/div><div>\u00a0<\/div><div><h2 data-start=\"1256\" data-end=\"1288\">\ud83e\udde0 HAProxy-nin X\u00fcsusiyy\u0259tl\u0259ri<\/h2><div class=\"_tableContainer_16hzy_1\"><div class=\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\" tabindex=\"-1\"><table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"1290\" data-end=\"1802\"><thead data-start=\"1290\" data-end=\"1319\"><tr data-start=\"1290\" data-end=\"1319\"><th data-start=\"1290\" data-end=\"1310\" data-col-size=\"sm\">X\u00fcsusiyy\u0259t<\/th><th data-start=\"1310\" data-end=\"1319\" data-col-size=\"md\">\u0130zah\u0131<\/th><\/tr><\/thead><tbody data-start=\"1351\" data-end=\"1802\"><tr data-start=\"1351\" data-end=\"1445\"><td data-start=\"1351\" data-end=\"1371\" data-col-size=\"sm\"><strong data-start=\"1353\" data-end=\"1370\">4-c\u00fc t\u0259b\u0259q\u0259 (TCP)<\/strong><\/td><td data-col-size=\"md\" data-start=\"1371\" data-end=\"1445\">TCP s\u0259viyy\u0259sini balansla\u015fd\u0131rma edir (m\u0259s\u0259l\u0259n, MySQL v\u0259 ya Redis \u00fc\u00e7\u00fcn)<\/td><\/tr><tr data-start=\"1446\" data-end=\"1539\"><td data-start=\"1446\" data-end=\"1466\" data-col-size=\"sm\"><strong data-start=\"1448\" data-end=\"1466\">7-ci t\u0259b\u0259q\u0259 (HTTP)<\/strong><\/td><td data-col-size=\"md\" data-start=\"1466\" data-end=\"1539\">HTTP s\u0259viyy\u0259sind\u0259 balansla\u015fd\u0131rma edir (ba\u015fl\u0131qlar, cookie, URL-\u0259 g\u00f6r\u0259)<\/td><\/tr><tr data-start=\"1540\" data-end=\"1614\"><td data-start=\"1540\" data-end=\"1560\" data-col-size=\"sm\"><strong data-start=\"1542\" data-end=\"1558\">ACL v\u0259 Qaydalar<\/strong><\/td><td data-col-size=\"md\" data-start=\"1560\" data-end=\"1614\">M\u0259s\u0259l\u0259n, IP-y\u0259 v\u0259 ya istifad\u0259\u00e7i-agent-\u0259 g\u00f6r\u0259 y\u00f6nl\u0259ndirm\u0259<\/td><\/tr><tr data-start=\"1615\" data-end=\"1681\"><td data-start=\"1615\" data-end=\"1635\" data-col-size=\"sm\"><strong data-start=\"1617\" data-end=\"1634\">Sa\u011flaml\u0131q yoxlamalar\u0131<\/strong><\/td><td data-col-size=\"md\" data-start=\"1635\" data-end=\"1681\">Serverl\u0259rin canl\u0131 olub-olmamas\u0131n\u0131 yoxlay\u0131r<\/td><\/tr><tr data-start=\"1682\" data-end=\"1762\"><td data-start=\"1682\" data-end=\"1704\" data-col-size=\"sm\"><strong data-start=\"1684\" data-end=\"1703\">Yap\u0131\u015fqan Sessiyalar<\/strong><\/td><td data-col-size=\"md\" data-start=\"1704\" data-end=\"1762\">Eyni il\u0259 birlikd\u0259 eyni server\u0259 y\u00f6nl\u0259ndirici<\/td><\/tr><tr data-start=\"1763\" data-end=\"1802\"><td data-start=\"1763\" data-end=\"1785\" data-col-size=\"sm\"><strong data-start=\"1765\" data-end=\"1784\">SSL\/TLS D\u0259st\u0259yi<\/strong><\/td><td data-start=\"1785\" data-end=\"1802\" data-col-size=\"md\">HTTPS d\u0259st\u0259yi<\/td><\/tr><\/tbody><\/table><p>\u00a0<\/p><p>\ud83d\udee0\ufe0f HAProxy Konfiqurasiya N\u00fcmun\u0259si (Basic HTTP Load Balancer)<\/p><p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-5670 size-full\" src=\"https:\/\/jsnet.biz\/wp-content\/uploads\/2025\/06\/ha.png\" alt=\"\" width=\"804\" height=\"302\" srcset=\"https:\/\/jsnet.biz\/wp-content\/uploads\/2025\/06\/ha.png 804w, https:\/\/jsnet.biz\/wp-content\/uploads\/2025\/06\/ha-300x113.png 300w, https:\/\/jsnet.biz\/wp-content\/uploads\/2025\/06\/ha-768x288.png 768w, https:\/\/jsnet.biz\/wp-content\/uploads\/2025\/06\/ha-18x7.png 18w, https:\/\/jsnet.biz\/wp-content\/uploads\/2025\/06\/ha-600x225.png 600w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/p><\/div><h2 data-start=\"2080\" data-end=\"2117\">\ud83d\udce6 HAProxy harada istifad\u0259 olunur?<\/h2><ul data-start=\"2119\" data-end=\"2284\"><li data-start=\"2119\" data-end=\"2143\"><p data-start=\"2121\" data-end=\"2143\"><strong data-start=\"2121\" data-end=\"2143\">Hosting \u015firk\u0259tl\u0259ri<\/strong><\/p><\/li><li data-start=\"2144\" data-end=\"2165\"><p data-start=\"2146\" data-end=\"2165\"><strong data-start=\"2146\" data-end=\"2165\">Bank sisteml\u0259ri<\/strong><\/p><\/li><li data-start=\"2166\" data-end=\"2231\"><p data-start=\"2168\" data-end=\"2231\"><strong data-start=\"2168\" data-end=\"2192\">Y\u00fcks\u0259k y\u00fckl\u00fc saytlar<\/strong> (m\u0259s\u0259l\u0259n, e-ticar\u0259t, x\u0259b\u0259r portallar\u0131)<\/p><\/li><li data-start=\"2232\" data-end=\"2255\"><p data-start=\"2234\" data-end=\"2255\"><strong data-start=\"2234\" data-end=\"2255\">API platformalar\u0131<\/strong><\/p><\/li><li data-start=\"2256\" data-end=\"2284\"><p data-start=\"2258\" data-end=\"2284\"><strong data-start=\"2258\" data-end=\"2284\">Kubernetes klasterl\u0259ri<\/strong><\/p><\/li><\/ul><hr data-start=\"2286\" data-end=\"2289\" \/><h2 data-start=\"2291\" data-end=\"2325\">\ud83d\udd10 HAProxy il\u0259 N\u0259 Qazan\u0131rs\u0131n\u0131z?<\/h2><p data-start=\"2327\" data-end=\"2433\">\u2705 Y\u00fcks\u0259k \u0259l\u00e7atanl\u0131q<br data-start=\"2346\" data-end=\"2349\" \/>\u2705 Trafikin a\u011f\u0131ll\u0131 y\u00f6nl\u0259ndirilm\u0259si<br data-start=\"2382\" data-end=\"2385\" \/>\u2705 T\u0259hl\u00fck\u0259sizlik<br data-start=\"2400\" data-end=\"2403\" \/>\u2705 \u00d6l\u00e7\u00fcl\u0259bil\u0259rlik (miqyasl\u0131l\u0131q)<\/p><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>HAProxy (High Availability Proxy) \u2014 a\u00e7\u0131l\u0131\u015f\u0131 \u201cY\u00fcks\u0259k \u018fl\u00e7atanl\u0131q Proxy\u201d proqram\u0131 \u2014 y\u00fck balansla\u015fd\u0131rma (load balancing) v\u0259 t\u0259hl\u00fck\u0259sizlik divar\u0131 (proxy\/firewall) funksiyalar\u0131 yerin\u0259 yetir\u0259n \u00e7ox g\u00fccl\u00fc v\u0259 performansl\u0131 bir TCP v\u0259 HTTP reverse proxy serveridir. \ud83d\udd39 HAProxy n\u0259 \u00fc\u00e7\u00fcnd\u00fcr? HAProxy \u0259sas\u0131nda istifad\u0259\u00e7il\u0259r \u00fc\u00e7\u00fcn istifad\u0259 olunur: Y\u00fck Balansla\u015fd\u0131rma \u2013 M\u0259s\u0259l\u0259n, veb serverl\u0259riniz d\u0259yi\u015fdirs\u0259 (Apache, Nginx, Node.js v\u0259 [\u2026]<\/p>","protected":false},"author":1,"featured_media":5667,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,18,19],"tags":[],"class_list":["post-5668","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-computing","category-cyber-security","category-managed-it-support"],"_links":{"self":[{"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/posts\/5668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/comments?post=5668"}],"version-history":[{"count":0,"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/posts\/5668\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/media\/5667"}],"wp:attachment":[{"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/media?parent=5668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/categories?post=5668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jsnet.biz\/az\/wp-json\/wp\/v2\/tags?post=5668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}