راه اندازی HAProxy برای تقسیم کردن درخواست ها روی سرورها
با سلام و احترام خدمت دوستان بزرگوار ، فرض بفرمایید بنده در یک سازمانی 3 تا سرور دارم که کارشون دادن اینترنت به کلاینت ها است گاهی اوقات درخواست ها فقط بر روی یک سرور تجمع پیدا میکنه می خواستم با استفاده از haproxy درخواست ها را بر روی سرور ها پخش کنم به نظر دوستان این امر شدنی است؟
نکته ای که وجود داره بحث دامنه درخواست ها چطور درخواست ها رو به آی پی تبدیل کنیم؟ به عنوان مثال 10.3.26.128 این آی پی رو بر روی پورت 3128 در قسمت پروکسی مرورگر فایرفاکس تنظیم کردم که این آی پی haproxy من هست میخواستم کلیه درخواست ها رو بر روی 10.3.26.129 که آپاچی هست فرستاده بشه ولی درست کار نمیکنه به نظرتان مشکلش چی هست؟
global
daemon
maxconn 2000
user haproxy
group haproxy
defaults
timeout connect 5000
timeout client 10000
timeout server 10000
mode http
frontend http
bind *:3128
mode http
default_backend ip
backend ip
balance roundrobin
server Centos7 10.3.26.129:
80 check
#لودبالانسینگ #شبکه
4 پاسخ
منم دقیقا منظورم همین بود و میخواستم سئوال رو درست متوجه بشم و بعد عرض کنم که احتمالا در روتر یا فایروال شما تنظیمی دارین که باعث این مشکل میشه...
سلام دوستان
بنده میخوام در haproxy روی دوسرور لود بالانس انجام بدم فقط با شرایط خاص , ترافیک از طریق دو پورت مختلف به این سرورها خواهند رسید یعنی هرکدوم دو پورت لیسن میکنن با توجه به وابستکی این دو پورت به هم در سرویسی که سرورها ارانه میدن میخوام acl بنویسم که اگر یک پورت از هرکدوم از اون سرور ها پایین بود دیگه کلا به او سرور ریکوئست نیاد حتی به پورتی که بالا و بره رو سرور دوم ممنون میشم پاسخ بدید.
با تشکر
سلام
منظورتون اینه که شما در پروکسی مرورگر یک ip دیگه ای رو ست کردین اما درخواستها به سمت ip دیگه ای میره؟
با سلام منظورم اینه که من در پروکسی مرورگر یک ip ی رو ست کرده بودم اما درخواستها به سمت ip نمی رفت و سیستم عامل من هم سنت اوس 6.9 بود که الان متوجه شدم مشکل از iptables بود و مسئله حل شد با غیرفعال کردن اون.
با تشکر از توجه شما