Příručka:$wgHTCPRouting
Čištění vícesměrového vysílání HTCP: $wgHTCPRouting | |
---|---|
Konfigurace směrování pro čištění vícesměrového vysílání HTCP. |
|
Zavedeno od verze: | 1.22.0 (Gerrit change 71597; git #e137df71) |
Odstraněno od verze: | stále se používá |
Povolené hodnoty: | (pole) |
Výchozí hodnota: | [] |
Další nastavení: Podle abecedy | Podle funkce |
Podrobnosti
Konfigurace směrování pro čištění vícesměrového vysílání HTCP.
Sem přidejte prvky, abyste povolili HTCP a určili, kam se odesílají čištění. Pokud je nastaveno na prázdné pole, HTCP je zakázáno.
Každý klíč v tomto poli je regulární výraz, který se má shodovat s vyčištěnou adresou URL, nebo prázdný řetězec, který odpovídá všem adresám URL. Vyčištěná adresa URL se porovnává s regulárními výrazy v zadaném pořadí a použije se první pravidlo, jehož regulární výraz se shoduje.
Tato proměnná byla zavedena v MediaWiki 1.20.0 jako $wgHTCPMulticastRouting
.
To bylo přejmenováno v 1.22. Stará proměnná je stále rozpoznána tím, že je zkopírována do nové v includes/Setup.php, ale měla by být považována za zastaralou:
// $wgHTCPMulticastRouting byl v MediaWiki 1.22 přejmenován na $wgHTCPRouting, aby byla zajištěna zpětná kompatibilita.
if ( !$wgHTCPRouting && $wgHTCPMulticastRouting ) {
$wgHTCPRouting = $wgHTCPMulticastRouting;
}
// Inicializujte $wgHTCPRouting ze zpětně kompatibilního nastavení, které pochází z verze starší než 1.20.
if ( !$wgHTCPRouting && $wgHTCPMulticastAddress ) {
$wgHTCPRouting = array(
'' => array(
'host' => $wgHTCPMulticastAddress,
'port' => $wgHTCPPort,
)
);
}
Příklad
Příklad konfigurace pro odeslání vyčistění pro upload.wikimedia.org do jedné skupiny vícesměrového vysílání a všech ostatních vymazání do jiné:
$wgHTCPRouting = array(
'|^https?://upload\.wikimedia\.org|' => array(
'host' => '239.128.0.113',
'port' => 4827,
),
'' => array(
'host' => '239.128.0.112',
'port' => 4827,
),
);