Manual:$wgSquidServers/cs

Podrobnosti
Tato proměnná říká MediaWiki, jaké jsou individuální IP adresy jednotlivých proxy serverů, které poskytují obsah vašim návštěvníkům.

Čísla portů můžete zadat také explicitně. Pokud však zadáte čísla portů, musíte přidat stejnou IP k, jinak nebude server rozpoznán jako nakonfigurovaný proxy (známá chyba T132538).

Všimněte si, že pokud máte rozsahy CIDR (např. ), ujistěte se, že jste je místo toho nastavili na.

Nastavení lze použít v mnoha nastaveních proxy, a to jak v rámci privátní sítě nebo prostřednictvím externího poskytovatele, tak také s externími službami, které jsou založeny buď na Varnish nebo na Squid.



Příklad konfigurace s Varnish
Zvažte následující podrobnosti nastavení:


 * Jeden a/nebo více webových serverů ("origins") se spuštěnou MediaWiki
 * Konfigurace Varnish ukazuje na váš původ MediaWiki
 * Máte několik Varnish serverů, které zastupují požadavky na webové servery
 * Máte seznam jednotných IP adres (nikoli rozsahů CIDR, místo toho by to bylo !)

Zde jsou konfigurace, které musíte nastavit:


 * Ve Varnish nastavte  HTTP hlavičku s , příklad:
 * Vytvořte řadu serverů. V ideálním případě by měla být IP v desítkovém formátu, ale to by fungovalo

TODO: Vložte příklad platné IPv6 adresy, která je součástí rozsahu  podle RFC3849



Poznámky k použití a historie

 * Zadání čísla portu vašeho proxy softwaru není nutné. Ale můžete to udělat pro MediaWiki 1.16 a vyšší. To bude užitečné, když nespouštíte software proxy na portu 80 (ve výchozím nastavení).
 * Všechny IP adresy uvedené v tomto poli budou považovány za důvěryhodné náhradníky (reverzní proxy)
 * IP adresy zobrazené pro uživatele připojené přes tyto servery Squid/Varnish se proto budou shodovat s IP jednotlivých uživatelů, nikoli s IP Squid.

Formát

 * Každá položka může být adresa IPv6/IPv4 v osmičkovém formátu (např. )
 * Zápis CIDR a rozsahy by měly být nakonfigurovány v

Cokoli popsané v includes/utils/IP.php by mělo být platné.



Související odkazy

 * (ekvivalentní nastavení pro rozsahy CIDR)
 * to modify the proxy list dynamically