כיצד להתקין HAProxy בדביאן לינוקס

Kyzd Lhtqyn Haproxy Bdby N Lynwqs



גם כשאתה מפעיל את דביאן, אתה עדיין צריך HAProxy כדי לטפל בתעבורה בשרת האינטרנט שלך. לדוגמה, ייתכן שיש לך שרת אינטרנט של Apache או Python3 שפועל על מערכת הדביאן שלך ואתה רוצה להפיץ את התעבורה בין השרתים כדי להבטיח שאף שרת לא יעומס יתר על המידה. מקרה כזה מחייב אותך להתקין את HAProxy ולהגדיר אותה כדי להפיץ את התעבורה בהתבסס על הכללים שאתה יוצר. בסוף הפוסט הזה, תדע מה נדרש כדי להתקין ולהגדיר את HAProxy ב-Debian Linux. אנו משתמשים בדביאן 11 למקרה זה, אך אותם שלבים עובדים על דביאן 10.

מדריך שלב אחר שלב כיצד להתקין HAProxy בדביאן לינוקס

HAProxy תואם למערכות הפעלה שונות ודיסטרו. אתה יכול להשתמש בו כמאזן עומסים, פרוקסי הפוך, או כדי לאבטח את התעבורה שלך בין הלקוח לשרת. לא משנה מה מקרה השימוש שלך, הצעד הראשון הוא התקנת HAProxy. לאחר ההתקנה, תוכל לערוך את קובץ התצורה כך שיענה על הצרכים שלך. להלן השלבים להתקנת HAProxy ב-Debian Linux.

שלב 1: עדכן ושדרג את המערכת

ככלל אצבע, עדכון ושדרוג המערכת חיוניים בכל פעם שתרצו להתקין חבילות. היתרון העיקרי הוא שתקבל את הגרסה העדכנית ביותר של החבילה שברצונך להתקין. עדכן במהירות את הדביאן שלך באופן הבא:







$ סודו עדכון מתאים && סודו שדרוג מתאים



שלב 2: התקן את HAProxy

HAProxy זמין מהמאגר הרשמי של דביאן ובמערכות לינוקס אחרות. לכן, אתה יכול להתקין אותו במהירות באמצעות פקודת APT הבאה:



$ סודו מַתְאִים להתקין האפרוקסי





תן את ההרשאות הנדרשות ואשר שברצונך להמשיך בהתקנה על ידי לחיצה על 'y' במקלדת שלך.

לאחר שההתקנה פועלת בהצלחה, ודא כי HAProxy הותקן על ידי בדיקת הגרסה הזמינה. במקרה זה, הפלט הבא מראה שמותקנת אצלנו גרסה 2.2.9 של HAProxy:



שלב 3: הגדר את HAProxy

לאחר התקנת HAProxy, אתה יכול לגשת ולערוך את קובץ התצורה שלו כדי להגדיר איך אתה רוצה להשתמש בו עם שרתי האינטרנט שלך. קובץ התצורה נמצא בכתובת ' / etc/haproxy/haproxy.cfg'. פתח אותו עם עורך טקסט ויהיה לך קובץ כמו זה שבהמשך.

הסעיף הראשון הוא הקטע 'גלובלי'. זה המקום שבו אתה מגדיר מה לרשום ולאן לשלוח את קובצי היומן. השאר את הקטע 'גלובלי' ו'ברירות מחדל' כפי שהם.

ההתמקדות שלנו היא בסעיפים 'חזיתיים' ו'גבי' שבהם אתה מגדיר לאילו יציאות אתה רוצה להאזין לחיבורים וכיצד לטפל בתעבורה על ידי ציון באילו שרתים להשתמש בהתבסס על הכללים שאתה מגדיר.

עבור דוגמה זו, אנו מציינים לאגד את כל החיבורים המגיעים דרך יציאות 80 ו-81. יתר על כן, אנו יוצרים כלל שמחלק את התעבורה בהתאם ליציאה הנכנסת. הכלל שלנו מפנה מחדש את כל החיבורים דרך יציאה 81 לשימוש בשרת אחורי אחר כדרך אחת להפצת העומס שאחרת היה מטופל על ידי שרת הקצה האחורי המוגדר כברירת מחדל.

לאחר שהגדרת את הקצה הקדמי שלך, ודא שאתה יוצר את שרתי הקצה האחורי ונותן את כתובות ה-IP או את שמות המארחים עבור השרתים שבהם אתה רוצה להשתמש עבור התעבורה. לבסוף, שמור וצא מקובץ התצורה של HAProxy.

שלב 4: בדיקת HAProxy

התחל בהפעלה מחדש של HAProxy באמצעות 'systemctl'.

$ סודו systemctl הפעל מחדש את הפרוקסי

לאחר מכן עליך לבדוק את תקפות קובץ התצורה כדי לזהות כל שגיאה שהוא עשוי להכיל. הפקודה הבאה אמורה להראות 'קובץ התצורה חוקי' אם לא זוהתה שגיאה.

$ סודו האפרוקסי / וכו / האפרוקסי / haproxy.cfg

לבדיקה הראשונה, ננסה לשלוח את התעבורה לשרתי האינטרנט שלנו באמצעות הפקודה 'curl' ונראה כיצד היא מטפלת בהן. תיעלנו את התעבורה דרך יציאות 80 ו-81 אך איננו יכולים לקבל שום תגובה מכיוון ששרתי האינטרנט שלנו אינם פועלים.

כדי להפעיל את שרתי האינטרנט Python3 שלנו, אנו מפעילים את הפקודה הבאה ומקשרים את היציאה הראשונה:

הפעלת הפקודה 'curl' מראה כעת ששרת האינטרנט שלנו פועל, וה-HAProxy שלנו מחלק את העומס לשרת האינטרנט המוגדר כברירת מחדל מאז שהשתמשנו ביציאה 81.

נניח שאנו קושרים את היציאה השנייה באופן הבא. אם ננסה להפעיל את אותה פקודת 'curl' דרך יציאה 81, אנו מאשרים שהכלל שציינו עובד, ו-HAProxy משתמש כעת בשרת האינטרנט השני שהגדרנו בקובץ התצורה.

עם השלבים וההסברים שניתנו, כעת תוכל להתקין ולהגדיר את HAProxy בנוחות בדביאן לינוקס שלך.

סיכום

HAProxy זמין בדביאן וניתן להתקין אותו ממאגר ברירת המחדל. באמצעות הפקודה APT, מדריך זה הדגים כיצד להתקין ולהגדיר את HAProxy ב-Debian Linux. אני מקווה שהתובנות המוצגות ברורות והצלחת לעקוב ולהתקין את HAProxy על הדביאן לינוקס שלך.