InggrisPerancisSpanyol

Ad


favorit OnWorks

hapolicy - Online di Cloud

Jalankan hapolicy di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah hapolicy yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


hapolicy - delegasi kebijakan skrip ketersediaan tinggi

RINGKASAN


kebijakan [OPSI] --service=SERVICE1 [--service=SERVICE2 ...]

Pelayanan:
-s, --layanan = : [: : : ]

Pilihan:
-d, --default kembali jika tidak ada layanan yang tersedia (default: 'tidak tahu')
-l, --mencatat permintaan log
-v, --verbose meningkatkan verbositas logging
-L, --stdout log ke stdout, untuk debugging, JANGAN gunakan dengan postfix

DESKRIPSI


PENGANTAR
kebijakan memungkinkan ketersediaan tinggi, loadbalancing berbobot, dan tindakan mundur untuk
layanan delegasi kebijakan postfix. Dipanggil melalui postfix spawn, ia bertindak sebagai pembungkus yang
menanyakan server kebijakan lain melalui koneksi tcp. Urutan permintaan layanan dapat:
dipengaruhi dengan menetapkan prioritas dan bobot khusus untuk setiap layanan. Sebuah layanan adalah
dianggap 'gagal', jika koneksi ditolak atau batas waktu layanan yang ditentukan adalah
tercapai. Jika semua layanan kebijakan yang dikonfigurasi gagal, kebijakan mengembalikan default
tindakan (misalnya tidak tahu) ke postfix.

Dengan versi 1.00 kebijakan memiliki kurang dari 200 baris kode perl hanya menggunakan standar perl
modul. Itu tidak memerlukan akses disk atau file konfigurasi dan berjalan di bawah
akun pengguna yang tidak memiliki hak istimewa. Ini harus memungkinkan operasi yang cepat dan andal.

KONFIGURASI
Sebuah layanan memiliki atribut berikut:

"nama layanan" => {
ip => '127.0.0.1', # alamat ip
port => '10040', # port tcp
prio => '10', # opsional, lebih rendah menang
weight => '1', # opsional, untuk item dengan prio yang sama (bobot round-robin), lebih tinggi lebih baik
batas waktu => '30', # opsional, batas waktu kueri dalam hitungan detik
},

Anda dapat menentukan beberapa layanan di baris perintah. Yang artinya

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

akan selalu mencoba layanan pertama grey1 di ip 10.0.0.1 port 10031 dan jika layanan itu tidak
tersedia atau tidak menjawab dalam default 30 detik layanan berikutnya grey2 di ip
10.0.0.2 port 10031 akan ditanyakan.

Jika Anda ingin memuat koneksi keseimbangan, Anda dapat menentukan

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

layanan pertanyaan mana polw1 di ip 10.0.0.1 dua kali lebih banyak dari layanan polw2 di ip 10.0.0.2.
Perhatikan bahwa penyiapan ini juga memastikan ketersediaan tinggi untuk kedua layanan. Jika polw1 tidak
tersedia atau tidak menjawab dalam waktu default 30 detik polw2 akan ditanyakan dan
dan sebaliknya. Tidak ada alasan untuk mendefinisikan layanan dua kali.

INTEGRASI
Masukkan yang berikut ini di bagian bawah master.cf postfix Anda (biasanya terletak di
/etc/postfix):

# deskripsi layanan, perhatikan bagian kosong di baris kedua
127.0.0.1:10060 inet nn - 0 spawn
pengguna=tidak ada argv=/usr/local/bin/hapolicy -l -s GREY1=10.0.0.1:10031:10 -s GREY2=10.0.0.2:10031:10

simpan file dan buka postfix main.cf. Ubah sebagai berikut:

127.0.0.1:10060_time_limit = 3600

smtpd_recipient_restrictions =
izin_mynetworks,
... izin resmi lainnya ...
tolak_unauth_destination,
... pembatasan lainnya ...
check_policy_service inet:127.0.0.1:10060 # <- permintaan hapolicy

Sekarang keluarkan 'postfix reload' di baris perintah. Tentu saja Anda dapat memiliki lebih banyak ditingkatkan
setup menggunakan kelas restriksi postfix. Silakan lihat "LINK" untuk opsi lebih lanjut.

LINK


[1] Delegasi Kebijakan Akses SMTP Postfix
<http://www.postfix.org/SMTPD_POLICY_README.html>

[2] Postfix Per-Klien/Pengguna/dll. Kontrol akses
<http://www.postfix.org/RESTRICTION_CLASS_README.html>

Gunakan hapolicy online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad