Manual:$wgSquidServers/es

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.

You can also specify port numbers explicitly. However, if you specify port numbers, you need to add the same IP to, otherwise the server will not be recognized as a configured proxy (known bug T132538).

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

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 $wgSquidServersNoPurge!).

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


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

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

Notas de uso e historial

 * No es necesario indicar el número de puerto de tu software proxy. Pero puedes hacerlo con MediaWiki 1.16 y posteriores. Esto te vendrá bien si no corres tu software proxy en el puerto 80 (usado de forma predeterminada).
 * Cualquier IP que figure en esta matriz se tratará como surrogada de confianza (proxies inversos).
 * Las direcciones IPs mostradas para usuarios conectados a través de estos servidores Squid/Varnish aludirán por lo tanto a IPs de usuarios individuales, no a la IP de Squid.

Formato

 * Cada elemento debe ser una dirección IPv6 o IPv4 en formato octal (por ejemplo )
 * La notación y los rangos CIDR deben configurarse en $wgSquidServersNoPurge

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

Véase también

 * (directiva equivalente, para rangos CIDR)
 * to modify the proxy list dynamically