الانجليزيةالفرنسيةإسباني

تشغيل الخوادم | Ubuntu > | Fedora > |


OnWorks فافيكون

hapolicy - الإنترنت في السحابة

قم بإجراء سياسة عشوائية في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذه هي سياسة الأوامر التي يمكن تشغيلها في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


hapolicy - تفويض سياسة البرنامج النصي عالي الإتاحة

موجز


حبس [الخيارات] - الخدمة = الخدمة 1 [- الخدمة = الخدمة 2 ...]

خدمات:
-s ، - الخدمة = : [: : : ]

خيارات:
- د ، - الافتراضي عائدات إذا لم تكن هناك خدمة متاحة (الافتراضي: "dunno")
-l ، - طلبات تسجيل الدخول
-v ، - الإسراف يزيد من الإسهاب في التسجيل
-L، --stdout log to stdout ، لتصحيح الأخطاء ، لا تستخدمه مع postfix

وصف


مقدمة
حبس تتيح إمكانية التوافر العالي وموازنة الأحمال المرجحة وإجراء احتياطي لـ
خدمات تفويض سياسة postfix. استدعى عن طريق postfix تفرخ أنه بمثابة غلاف ذلك
يستعلم عن خوادم السياسة الأخرى عبر اتصال TCP. يمكن أن يكون ترتيب استعلامات الخدمة
تتأثر بتحديد أولوية ووزن محددين لكل خدمة. الخدمة
تعتبر "فاشلة" ، إذا تم رفض الاتصال أو كانت مهلة الخدمة المحددة
وصل. إذا فشلت جميع خدمات السياسة المكونة ، حبس إرجاع الافتراضي
الإجراء (على سبيل المثال dunno) إلى postfix.

مع الإصدار 1.00 حبس يحتوي على أقل من 200 سطر من كود perl باستخدام معيار perl فقط
الوحدات. لا يتطلب أي وصول إلى القرص ولا ملفات التكوين ويعمل تحت ملف
حساب مستخدم غير متحضر. يجب أن يسمح هذا بالتشغيل السريع والموثوق.

CONFIGURATION
الخدمة لها السمات التالية

"اسم الخدمة" => {
ip => '127.0.0.1' ، # عنوان IP
المنفذ => '10040' ، # منفذ tcp
prio => '10' ، # اختياري ، انتصارات أقل
weight => '1' ، # اختياري ، للعناصر التي لها نفس prio (الموزون الدائري) ، الأعلى هو الأفضل
timeout => '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 سيتم الاستعلام عنه و
والعكس صحيح. لا يوجد سبب لتعريف الخدمة مرتين.

الاندماج
أدخل ما يلي في الجزء السفلي من master.cf postfix (الموجود عادةً في
/ etc / postfix):

# وصف الخدمة ، لاحظ الفراغات الأولى في السطر الثاني
127.0.0.1:10060 إنت nnn - 0 تفرخ
user = لا أحد 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 =
allow_mynetworks،
... تصاريح أخرى مصدق عليها ...
رفض الوجهة ،
... قيود أخرى ...
check_policy_service inet: 127.0.0.1: 10060 # <- استعلام عشوائي

الآن قم بإصدار "postfix reload" في سطر الأوامر. بالطبع يمكنك تحسين أكثر
الإعدادات التي تستخدم فئات تقييد postfix. الرجاء مراجعة "الروابط" للحصول على مزيد من الخيارات.

روابط


[1] تفويض سياسة الوصول لـ Postfix SMTP
<http://www.postfix.org/SMTPD_POLICY_README.html>

[2] Postfix لكل عميل / مستخدم / إلخ. صلاحية التحكم صلاحية الدخول
<http://www.postfix.org/RESTRICTION_CLASS_README.html>

استخدم سياسة الاستعجال عبر الإنترنت باستخدام خدمات onworks.net


Ad


Ad