אנגליתצרפתיתספרדי

Ad


סמל OnWorks

hapolicy - מקוון בענן

הפעל את hapolicy בספק האירוח החינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה hapolicy שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


hapolicy - האצלת מדיניות סקריפט זמינות גבוהה

תַקצִיר


המדיניות [אופציות] --service=SERVICE1 [--service=SERVICE2 ...]

שירותים:
-s, --שירות = : [: : : ]

אפשרויות:
-d, --ברירת מחדל החזרות אם לא היה שירות זמין (ברירת מחדל: 'לא יודע')
-l, --רישום בקשות יומן
-v, --verbose הגדל את מילולי הרישום
-L, --stdout log to stdout, עבור ניפוי באגים, אל תשתמש עם postfix

תיאור


מבוא
המדיניות מאפשר זמינות גבוהה, איזון עומסים משוקלל ופעולת סתירה עבור
שירותי האצלת מדיניות postfix. מופעל באמצעות postfix spawn זה פועל כעטיפה ש
שואל שרתי מדיניות אחרים באמצעות חיבור tcp. סדר שאילתות השירות יכול להיות
מושפע מהקצאת עדיפות ומשקל ספציפיים לכל שירות. שירות הוא
נחשב ל'כשל', אם החיבור נדחה או פסק הזמן הקצוב לשירות שצוין הוא
השיג. אם כל שירותי המדיניות שהוגדרו נכשלו, המדיניות מחזיר ברירת מחדל
פעולה (למשל לא יודע) ל-postfix.

עם גרסה 1.00 המדיניות יש פחות מ-200 שורות של קוד perl תוך שימוש רק ב-perl סטנדרטי
מודולים. הוא אינו דורש גישה לדיסק או קבצי תצורה ופועל תחת
חשבון משתמש חסר הרשאות. זה אמור לאפשר פעולה מהירה ואמינה.

תְצוּרָה
לשירות יש את התכונות הבאות

"servicename" => {
ip => '127.0.0.1', כתובת ip #
port => '10040', # יציאת tcp
prio => '10', # זכיות אופציונליות, נמוכות יותר
משקל => '1', # אופציונלי, עבור פריטים עם אותו פריו (משוקלל עגול), גבוה יותר עדיף
פסק זמן => '30', # אופציונלי, פסק זמן של שאילתה בשניות
},

אתה יכול להגדיר שירותים מרובים בשורת הפקודה. מה שאומר ש

hapolicy -s "grey1=10.0.0.1:10031:10" -s "grey2=10.0.0.2:10031:20"

תמיד ינסה שירות ראשון grey1 ביציאת ip 10.0.0.1 10031 ואם השירות הזה לא
זמין או לא עונה בברירת המחדל של 30 שניות לשירות הבא grey2 עצה
יציאת 10.0.0.2 10031 תיבדק.

אם אתה רוצה לטעון חיבורי איזון אתה יכול להגדיר

hapolicy -s "polw1=10.0.0.1:12525:10:2" -s "polw2=10.0.0.2:12525:10:1"

אשר שירות שאילתות polw1 ב-ip 10.0.0.1 פי שניים מהשירות polw2 בכתובת ip 10.0.0.2.
שימו לב שהגדרה זו גם מבטיחה זמינות גבוהה עבור שני השירותים. אם polw1 לא
זמין או אינו עונה תוך ברירת המחדל של 30 שניות polw2 יישאל ו
להיפך. אין סיבה להגדיר שירות פעמיים.

שילוב
הזן את הפרטים הבאים בתחתית ה-postfix master.cf (בדרך כלל ממוקם ב
/etc/postfix):

# תיאור שירות, שים לב לחסרים המובילים בשורה השנייה
127.0.0.1:10060 inet nnn - 0 שרצים
user=nobody argv=/usr/local/bin/hapolicy -l -s GREY1=10.0.0.1:10031:10 -s GREY2=10.0.0.2:10031:10

שמור את הקובץ ופתח את postfix main.cf. שנה אותו באופן הבא:

127.0.0.1:10060_time_limit = 3600

smtpd_recipient_restrictions =
permit_mynetworks,
... היתרים מאושרים אחרים ...
דחה_אמונה_יעוד,
... הגבלות אחרות ...
check_policy_service inet:127.0.0.1:10060 # <- שאילתת hapolicy

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

קישורים


[1] האצלת מדיניות גישה ל-SMTP לאחר תיקון
<http://www.postfix.org/SMTPD_POLICY_README.html>

[2] תיקון פוסט לכל לקוח/משתמש/וכו'. בקרת גישה
<http://www.postfix.org/RESTRICTION_CLASS_README.html>

השתמש ב-hapolicy באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad