GoGPT Best VPN GoSearch

Favicon di OnWorks

hapolicy - Online nel cloud

Esegui hapolicy nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

Questo è il comando hapolicy che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS

PROGRAMMA:

NOME


hapolicy - script di delega delle policy ad alta disponibilità

SINOSSI


politica [OPZIONI] --service=SERVIZIO1 [--service=SERVIZIO2 ...]

Servizi:
-s, --servizio = : [: : : ]

Opzioni:
-d, --predefinito ritorni se nessun servizio era disponibile (predefinito: 'non lo so')
-l, --logging registra le richieste
-v, --verbose aumenta la verbosità della registrazione
-L, --stdout registra su stdout, per il debug, NON usare con postfix

DESCRIZIONE


INTRODUZIONE
politica consente elevata disponibilità, bilanciamento del carico ponderato e un'azione di fallback per
Servizi di delega delle policy postfix. Invocato tramite postfix spawn, agisce come un wrapper che
interroga altri server di policy tramite connessione TCP. L'ordine delle query di servizio può essere
influenzato dall'assegnazione di una priorità e di un peso specifici a ciascun servizio. Un servizio è
considerato "fallito", se la connessione viene rifiutata o il timeout del servizio specificato è
raggiunto. Se tutti i servizi di policy configurati non funzionassero, politica restituisce un valore predefinito
azione (ad esempio non so) per postfissare.

Con la versione 1.00 politica ha meno di 200 righe di codice perl usando solo perl standard
moduli. Non richiede alcun accesso al disco né file di configurazione e viene eseguito sotto un
account utente senza privilegi. Ciò dovrebbe consentire un funzionamento rapido e affidabile.

CONFIGURAZIONE
Un servizio ha i seguenti attributi

"nomeservizio" => {
ip => '127.0.0.1', # indirizzo ip
porta => '10040', # porta tcp
prio => '10', # facoltativo, vince il valore inferiore
peso => ​​'1', # facoltativo, per gli elementi con la stessa priorità (round-robin ponderato), più alto è meglio
timeout => '30', # facoltativo, timeout della query in secondi
},

È possibile definire più servizi dalla riga di comando. Ciò significa che

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

proverò sempre il primo servizio grey1 all'indirizzo IP 10.0.0.1 porta 10031 e se quel servizio non è
disponibile o non risponde entro i 30 secondi predefiniti il ​​servizio successivo grey2 a ip
Verrà interrogata la porta 10.0.0.2 10031.

Se vuoi bilanciare il carico delle connessioni puoi definire

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

che interroga il servizio polw1 a ip 10.0.0.1 il doppio del servizio polw2 all'indirizzo IP 10.0.0.2.
Si noti che questa configurazione garantisce anche un'elevata disponibilità per entrambi i servizi. Se polw1 non è
disponibile o non risponde entro il valore predefinito di 30 secondi polw2 verrà interrogato e
viceversa. Non c'è motivo di definire un servizio due volte.

INTEGRAZIONE
Inserisci quanto segue nella parte inferiore del tuo master.cf postfix (solitamente situato in
/etc/postfix):

# descrizione del servizio, notare gli spazi vuoti iniziali nella seconda riga
127.0.0.1:10060 inet nnn - 0 spawn
utente=nessuno argv=/usr/local/bin/hapolicy -l -s GREY1=10.0.0.1:10031:10 -s GREY2=10.0.0.2:10031:10

Salvare il file e aprire postfix main.cf. Modificarlo come segue:

127.0.0.1:10060_limite_di_tempo = 3600

smtpd_recipient_restrictions =
allow_mynetworks,
... altri permessi autorizzati ...
rifiuto_unauth_destination,
... altre restrizioni ...
check_policy_service inet:127.0.0.1:10060 # <- query hapolicy

Ora digita 'postfix reload' dalla riga di comando. Naturalmente puoi avere funzionalità più avanzate
configurazioni che utilizzano classi di restrizione postfisse. Per ulteriori opzioni, consultare la sezione "LINK".

COLLEGAMENTI


[1] Delega della politica di accesso SMTP di Postfix
<http://www.postfix.org/SMTPD_POLICY_README.html>

[2] Controllo di accesso Postfix per client/utente/ecc.
<http://www.postfix.org/RESTRICTION_CLASS_README.html>

Utilizzare hapolicy online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad




×
Cookie per pubblicità
❤️Fai acquisti, prenota o acquista qui: nessun costo, aiuta a mantenere i servizi gratuiti.