GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

hapolicy - Online w chmurze

Uruchom haPolicy w darmowym dostawcy hostingu OnWorks na Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To polecenie hapolicy, które można uruchomić w darmowym dostawcy hostingu OnWorks, korzystając z jednej z wielu naszych darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


hapolicy – ​​skrypt wysokiej dostępności delegowania zasad

STRESZCZENIE


hapolityka [OPCJE] --service=USŁUGA1 [--service=USŁUGA2 ...]

Usługi:
-s, --usługa = : [: : : ]

Opcje:
-d, --domyślne zwroty jeśli usługa nie była dostępna (domyślnie: „nie wiem”)
-l, --logging żądania dziennika
-v, --verbose zwiększa szczegółowość rejestrowania
-L, --stdout loguje do stdout, do debugowania, NIE używać z postfixem

OPIS


WPROWADZENIE
hapolityka umożliwia wysoką dostępność, ważone równoważenie obciążenia i działanie awaryjne
Usługi delegowania zasad Postfix. Wywoływane za pośrednictwem funkcji spawn Postfix, działają jako wrapper, który
Odpytuje inne serwery zasad za pośrednictwem połączenia TCP. Kolejność zapytań do usługi może być
wpływ na przypisanie każdej usłudze określonego priorytetu i wagi. Usługa jest
uznaje się za „nieudane”, jeśli połączenie zostanie odrzucone lub przekroczony zostanie określony limit czasu usługi
osiągnięty. Jeśli wszystkie skonfigurowane usługi zasad zawiodły, hapolityka zwraca wartość domyślną
akcja (np. nie wiem) do dopisku.

Z wersją 1.00 hapolityka ma mniej niż 200 linii kodu Perla, używając wyłącznie standardowego Perla
modułów. Nie wymaga dostępu do dysku ani plików konfiguracyjnych i działa w ramach
konto użytkownika bez uprawnień. Powinno to umożliwić szybką i niezawodną pracę.

KONFIGURACJA
Usługa ma następujące atrybuty

"nazwausługi" => {
ip => '127.0.0.1', # adres IP
port => '10040', # port tcp
prio => '10', # opcjonalnie, niższe wygrane
waga => '1', # opcjonalnie, w przypadku elementów o tym samym priorytecie (ważona metoda round-robin), im wyższa, tym lepiej
timeout => '30', # opcjonalnie, limit czasu zapytania w sekundach
},

Możesz zdefiniować wiele usług w wierszu poleceń. Oznacza to, że

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

zawsze spróbuję najpierw skorzystać z usługi grey1 na ip 10.0.0.1 port 10031 i jeśli ta usługa nie jest
dostępny lub nie odpowiada w ciągu 30 sekund od następnego połączenia grey2 pod adresem IP
Zapytanie zostanie wysłane do portu 10.0.0.2 o numerze portu 10031.

Jeśli chcesz zrównoważyć obciążenie połączeń, możesz zdefiniować

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

która usługa zapytań polw1 przy IP 10.0.0.1 dwa razy więcej niż usługa polw2 pod adresem IP 10.0.0.2.
Należy pamiętać, że taka konfiguracja zapewnia również wysoką dostępność obu usług. Jeśli polw1 nie jest
dostępny lub nie odpowiada w ciągu domyślnych 30 sekund polw2 zostanie zapytany i
odwrotnie. Nie ma powodu, aby definiować usługę dwa razy.

INTEGRACJA
Wprowadź poniższy kod na dole pliku master.cf postfix (zwykle znajduje się on w
/etc/postfix):

# opis usługi, zwróć uwagę na spacje na początku drugiego wiersza
127.0.0.1:10060 inet nnn - 0 spawn
użytkownik=nikt argv=/usr/local/bin/hapolicy -l -s GREY1=10.0.0.1:10031:10 -s GREY2=10.0.0.2:10031:10

Zapisz plik i otwórz plik postfix main.cf. Zmodyfikuj go w następujący sposób:

127.0.0.1:10060_limit_czasu = 3600

smtpd_recipient_restrictions =
allow_mynetworks,
...inne autoryzowane zezwolenia...
disable_unauth_destination,
...inne ograniczenia...
check_policy_service inet:127.0.0.1:10060 # <- zapytanie hapolicy

Teraz wpisz „postfix reload” w wierszu poleceń. Oczywiście możesz mieć bardziej rozbudowane
Konfiguracje z wykorzystaniem klas ograniczeń Postfix. Więcej informacji można znaleźć w sekcji „LINKI”.

LINKI


[1] Delegacja zasad dostępu SMTP Postfix
<http://www.postfix.org/SMTPD_POLICY_README.html>

[2] Kontrola dostępu Postfix na klienta/użytkownika/itp.
<http://www.postfix.org/RESTRICTION_CLASS_README.html>

Korzystaj z hapolicy online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.