Manual:$wgSquidServers/es

Aunque esta variable contiene la palabra Squid, también puede utilizarse con otros proxies caché, como Varnish.

Detalles
Esta variable sirve para decirle a MediaWiki cuáles son las direcciones IP individuales de cada servidor proxy que sirve contenido a tus visitantes.

Ten en cuenta que si tienes rangos CIDR (por ejemplo, ) debes asegurarte de indicarlos en.

La directiva puede usarse en muchas configuraciones proxy, ya sea dentro de una red privada, a través de un proveedor externo, y también con servicios externos que estén basados ya sea en Varnish o en Squid.

Ejemplo de configuración con Varnish
Supongamos esta situación hipotética:


 * Uno o más servidores web ("orígenes") donde corre MediaWiki.
 * Configuración de Varnish apuntando a tus orígenes con MediaWiki.
 * Tienes unos pocos servidores Varnish que pasan por proxy peticiones a los servidores web.
 * Tienes una lista de direcciones IP individuales (¡no rangos CIDR, que éso iría en !).

Ésta es la configuración que tienes que hacer:


 * En Varnish, habilita una cabecera HTTP  con , por ejemplo:
 * Crea una matriz de servidores. Lo idea serían una serie de IPs en formato decimal, pero esto serviría:

The following IP are for example purpose, defined in from RFC 5737.

TODO: Insert example of a valid IPv6 address that is part of  range as per RFC3849

Usage notes and history

 * Specifying the port number of your proxy software is not necessary. But you may do that for MediaWiki 1.16 and higher. This will be useful when you don't run your proxy software at port 80 (used by default).
 * Any IPs listed in this array will be treated as trusted surrogates (reverse proxies)
 * IP addresses displayed for users connected via these Squid/Varnish servers therefore will match individual user IP's, not the Squid's IP.

''In versions prior to 1.4.0 this setting was not defined in DefaultSettings.php (although its usage was commented there). This may have been because it wasn't implemented properly or may simply have been an oversight.''

Formato

 * Each entry can be either IPv6/IPv4 addresses in octal format (e.g. )
 * CIDR notation and ranges should be configured in

Todo lo que se describe en includes/utils/IP.php debería ser válido.

Véase también

 * (equivalent setting, for CIDR ranges)