جستجو برای:
  • صفحه اصلی
  • فروشگاه
  • بلاگ
  • تماس با ما
  • درباره ما
 
  • 021-91093619
  • info@networkdream.ir
  • بلاگ
  • تماس با ما
  • درباره ما
آکادمی شبکه NetworkDream
  • صفحه اصلی
  • فروشگاه
  • بلاگ
  • تماس با ما
  • درباره ما
0

ورود و ثبت نام

بلاگ

آکادمی شبکه NetworkDreamبلاگدسته‌بندی نشدهنصب HAProxy بر روی Ubuntu

نصب HAProxy بر روی Ubuntu

11 دسامبر 2024
ارسال شده توسط علیرضا کریمی
دسته‌بندی نشده
844 بازدید

معرفی HAProxy

به طوره ساده می‌توان گفت HAProxy یک نرم افزار متن باز است که می‌تواند به عنوان reverse proxy و load balancer برای applicationهای بر پایه TCP عمل کند! منظور از applicationهای بر پایه TCP برنامه‌هایی هستند که در آنها کلاینت و سرور از TCP برای تبادل اطلاعات بین یکدیگر استفاده می‌کنند.
reverse proxy بین کلاینت و سرور شما قرار می‌گیرد. هنگامی که کلاینت درخواستی را به سرور شما ارسال می‌کند این درخواست ابتدا به reverse proxy می‌رسد. سپس reverse proxy این درخواست را به سرور واقعی می‌فرستد. سرور جواب را به reverse proxy ارسال می‌کند و reverse proxy نیز این جواب را برای کلاینت می‌فرستد. در واقع reverse proxy نقش یک واسط را دارد و در صورت نیاز می‌تواند در درخواست کلاینت و یا جواب سرور تغییراتی را نیز اعمال کند.
در صورتی که سرویس شما (به عنوان مثال وب سایت شما) ترافیک زیادی دارد، می‌توانید از چند سرور استفاده کنید و HAProxy امکان تقسیم بار بین این سرورها را فراهم می‌کند. برای تقسیم بار بین سرورها مکانیزمهای مختلفی وجود دارد. همچنین HAProxy اطلاعاتی درباره اینکه کدام کلاینت به کدام سرور وصل شده است را نگهداری می‌کند تا جواب سرور را به کلاینت درست ارسال کند.

نصب HAProxy

ابتدا از فرمان sudo su برای سوئیچ کردن به super user استفاده می‌کنیم.

سپس repository مربوطه به HAProxy که آخرین نسخه آن را شامل می‌شود، اضافه می‌کنیم.

apt-get install --no-install-recommends software-properties-common

توسط فرمان زیر HAProxy نسخه 3 را نصب کنید.

apt-get install haproxy=3.0.\*

پس از نصب HAProxy به وسیله فرمان haproxy -v نسخه نصب شده را بررسی کنید. همانطور که مشاهده می‌کند نسخه نصب شده 3.0.6 است.

root@networkdream:/home/alireza# haproxy -v
HAProxy version 3.0.6-3ppa1~jammy 2024/12/01 - https://haproxy.org/
Status: long-term supported branch - will stop receiving fixes around Q2 2029.
Known bugs: http://www.haproxy.org/bugs/bugs-3.0.6.html
Running on: Linux 5.15.0-119-generic #129-Ubuntu SMP Fri Aug 2 19:25:20 UTC 2024 x86_64

در مطلب بعدی چگونگی پیکربندی اولیه HAProxy را بیان می‌کنیم.

اشتراک گذاری:
درباره علیرضا کریمی

من علیرضا کریمی هستم و تقریبا 15 سالی هست که توی فیلد شبکه‌های کامپیوتری کار میکنم.

نوشته های بیشتر از علیرضا کریمی
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
در یوتوب
ما را دنبال کنید!

مطالب زیر را حتما مطالعه کنید

پروتکل dns
پروتکل DNS
پروتکل DNS (Domain Name System) یکی از مهم‌ترین پروتکل‌های اینترنت است که وظیفه تبدیل نام...
پیکربندی DHCP Snooping در سوئیچ سیسکو
DHCP Snooping چیست و چه کاربردی دارد؟ یکی از مشکلاتی که ممکن است در شبکه...
پیکربندی اولیه HAProxy
در مطلب قبلی با عنوان “نصب HAProxy بر روی Ubuntu” چگونگی نصب haproxy بر روی...
توپولوژیهای شبکه
چطور چند کامپیوتر را با هم شبکه کنیم؟
روش‌های شبکه کردن چند کامپیوتر در مرحله قبل، ما دو کامپیوتر را با هم شبکه...
SDM Template در سوئیچهای سیسکو
کاربرد SDM template میزان منابع در سوئیچهای کوچک (کوچک در مقایسه با سوئیچهای شاسی دار...
جستجو برای:
دسته‌ها
  • دسته‌بندی نشده
  • مقالات
نوشته‌های تازه
  • مزایای گذراندن دوره‌های سیسکو به‌ ویژه دوره CCNA
  • پروتکل DNS
  • پیکربندی DHCP Snooping در سوئیچ سیسکو
  • پیکربندی اولیه HAProxy
  • چطور چند کامپیوتر را با هم شبکه کنیم؟
درباره NetworkDream

شروع NetworkDream برای من جایی برای یادداشت کردن تجربیات خودم درباره شبکه و یه جورایی مستند کردن بعضی از اونها بود.

فهرست سفارشی
  • صفحه نخست
  • بلاگ
  • تماس با ما
  • حساب کاربری من
  • درباره ما
  • سبد خرید
  • فروشگاه
تمام حقوق برای NetworkDream محفوظ است.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت