From: Luis Gil Date: Mon, 23 May 2016 13:05:58 +0000 (+0000) Subject: Translated to match english revision. X-Git-Tag: 2.5.0-alpha~1577 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9db464d8211cf7a8e99923000dc3f943ebec26b7;p=thirdparty%2Fapache%2Fhttpd.git Translated to match english revision. Reviewed. Added the xml file to repo git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1745188 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/howto/access.html.es b/docs/manual/howto/access.html.es index c7c9dd33b4f..e3002f2314b 100644 --- a/docs/manual/howto/access.html.es +++ b/docs/manual/howto/access.html.es @@ -34,9 +34,9 @@

Consulte también

top
@@ -77,26 +77,28 @@ Require ip ip.address -

En la primera formaIn the first form, address is a fully qualified - domain name (or a partial domain name); you may provide multiple - addresses or domain names, if desired.

+

En la primera línea, address es el FQDN de un nombre de + dominio (o un nombre parcial del dominio); puede proporcionar múltiples + direcciones o nombres de dominio, si se desea. +

-

In the second form, ip.address is an IP address, a - partial IP address, a network/netmask pair, or a network/nnn CIDR - specification. Either IPv4 or IPv6 addresses may be used.

+

En la segunda línea, ip.address es la dirección IP, una + dirección IP parcial, una red con su máscara, o una especificación red/nnn + CIDR. Pueden usarse tanto IPV4 como IPV6.

-

See the - mod_authz_host documentation for further examples of this - syntax.

+

Consulte también la + documentación de mod_authz_host para otros ejemplos de esta sintaxis. +

-

You can insert not to negate a particular requirement. - Note, that since a not is a negation of a value, it cannot - be used by itself to allow or deny a request, as not true - does not constitute false. Thus, to deny a visit using a negation, - the block must have one element that evaluates as true or false. - For example, if you have someone spamming your message - board, and you want to keep them out, you could do the - following:

+

Puede ser insertado not para negar un requisito en particular. + Note que, ya que not es una negación de un valor, no puede ser + usado por si solo para permitir o denegar una petición, como not true + que no contituye ser false. En consecuencia, para denegar una + visita usando una negación, el bloque debe tener un elemento que se evalúa como + verdadero o falso. Por ejemplo, si tienes a alguien espameandote tu tablón de + mensajes, y tu quieres evitar que entren o dejarlos fuera, puedes realizar + lo siguiente: +

<RequireAll>
     Require all granted
@@ -104,68 +106,69 @@ Require ip ip.address
 </RequireAll>
-

Visitors coming from that address (10.252.46.165) - will not be able to see the content covered by this directive. If, - instead, you have a machine name, rather than an IP address, you - can use that.

+

Los visitantes que vengan desde la IP que se configura (10.252.46.165) + no tendrán acceso al contenido que cubre esta directiva. Si en cambio, lo que se + tiene es el nombre de la máquina, en vez de la IP, podrás usar:

Require not host host.example.com
     
-

And, if you'd like to block access from an entire domain, - you can specify just part of an address or domain name:

+

Y, Si lo que se quiere es bloquear el acceso desde dominio especifico, + podrás especificar parte de una dirección o nombre de dominio:

Require not ip 192.168.205
 Require not host phishers.example.com moreidiots.example
 Require not host gov
-

Use of the RequireAll, RequireAny, and RequireNone directives may be - used to enforce more complex sets of requirements.

+

Uso de las directivas RequireAll, RequireAny, y RequireNone pueden ser usadas + para forzar requisitos más complejos.

top
-

Access control by arbitrary variables

+

Control de acceso por variables arbitrarias.

-

Using the <If>, - you can allow or deny access based on arbitrary environment - variables or request header values. For example, to deny access - based on user-agent (the browser type) you might do the - following:

+

Haciendo el uso de <If>, + puedes permitir o denegar el acceso basado en variables de entrono arbitrarias + o en los valores de las cabeceras de las peticiones. Por ejemplo para denegar + el acceso basándonos en el "user-agent" (tipo de navegador así como Sistema Operativo) + puede que hagamos lo siguiente: +

<If "%{HTTP_USER_AGENT} == 'BadBot'">
     Require all denied
 </If>
-

Using the Require - expr syntax, this could also be written as:

+

Usando la sintaxis de Require + expr , esto también puede ser escrito de la siguiente forma: +

Require expr %{HTTP_USER_AGENT} != 'BadBot'
-

Warning:

-

Access control by User-Agent is an unreliable technique, - since the User-Agent header can be set to anything at all, - at the whim of the end user.

+

Advertencia:

+

El control de acceso por User-Agent es una técnica poco fiable, + ya que la cabecera de User-Agent puede ser modificada y establecerse + al antojo del usuario.

-

See the expressions document for a - further discussion of what expression syntaxes and variables are - available to you.

+

Vea también la página de expresiones + para una mayor aclaración de que sintaxis tienen las expresiones y que + variables están disponibles.

top
-

Access control with mod_rewrite

+

Control de acceso con mod_rewrite

-

The [F] RewriteRule flag causes a 403 Forbidden - response to be sent. Using this, you can deny access to a resource based - on arbitrary criteria.

+

El flag [F] de RewriteRule causa una respuesta 403 Forbidden + para ser enviada. USando esto, podrá denegar el acceso a recursos basándose + en criterio arbitrario.

-

For example, if you wish to block access to a resource between 8pm - and 6am, you can do this using mod_rewrite.

+

Por ejemplo, si lo que desea es bloquear un recurso entre las 8pm y las + 7am, podrá hacerlo usando mod_rewrite:

RewriteEngine On
 RewriteCond "%{TIME_HOUR}" ">=20" [OR]
@@ -173,31 +176,33 @@ RewriteCond "%{TIME_HOUR}" "<07"
 RewriteRule "^/fridge"     "-"       [F]
-

This will return a 403 Forbidden response for any request after 8pm - or before 7am. This technique can be used for any criteria that you wish - to check. You can also redirect, or otherwise rewrite these requests, if - that approach is preferred.

+

Esto devolverá una respuesta de error 403 Forbidden para cualquier petición + después de las 8pm y antes de las 7am. Esta técnica puede ser usada para cualquier + criterio que desee usar. También puede redireccionar, o incluso reescribir estas + peticiones, si se prefiere ese enfoque. +

-

The <If> directive, - added in 2.4, replaces many things that mod_rewrite has - traditionally been used to do, and you should probably look there first - before resorting to mod_rewrite.

+

La directiva <If>, + añadida en la 2.4, sustituye muchas cosas que mod_rewrite + tradicionalmente solía hacer, y deberá comprobar estas antes de recurrir a +

top
-

More information

+

Más información

-

The expression engine gives you a - great deal of power to do a variety of things based on arbitrary - server variables, and you should consult that document for more - detail.

+

El motor de expresiones le da una gran + capacidad de poder para hacer una gran variedad de cosas basadas en + las variables arbitrarias del servidor, y debe consultar este + documento para más detalles.

-

Also, you should read the mod_authz_core - documentation for examples of combining multiple access requirements - and specifying how they interact.

+

También, deberá leer la documentación de mod_authz_core + para ejemplos de combinaciones de múltiples requisitos de acceso y especificar + cómo interactúan. +

-

See also the Authentication and Authorization - howto.

+

Vea también los howtos de Authenticación y Autorización +

Idiomas disponibles:  en  | diff --git a/docs/manual/howto/access.xml.es b/docs/manual/howto/access.xml.es new file mode 100644 index 00000000000..bfeedff1e36 --- /dev/null +++ b/docs/manual/howto/access.xml.es @@ -0,0 +1,213 @@ + + + + + + + + + +How-To / Tutoriales + +Control de Acceso + +

+

El control de acceso, hace referencia a todos los medios que proporcionan + una forma de controlar el acceso a cualquier recurso. Esta parte está + separada de autenticación y autorización.

+
+ + + +
Control de Acceso por host +

+ Si lo que se quiere es restringir algunas zonas del sitio web, basándonos + en la dirección del visitante, esto puede ser realizado de manera + fácil con el módulo mod_authz_host. +

+ +

La directiva Require + proporciona una variedad de diferentes maneras de permitir o denegar el acceso a los recursos. Además puede ser usada junto con las directivas:RequireAll, RequireAny, y RequireNone, estos requerimientos pueden + ser combinados de forma compleja y arbitraria, para cumplir cualquiera que + sean tus políticas de acceso.

+ +

+ Las directivas Allow, + Deny, y + Order, + proporcionadas por mod_access_compat, están obsoletas y + serán quitadas en futuras versiones. Deberá evitar su uso, y también + los tutoriales desactualizaos que recomienden su uso. +

+ +

El uso de estas directivas es:

+ + +Require host address +Require ip ip.address + + +

En la primera línea, address es el FQDN de un nombre de + dominio (o un nombre parcial del dominio); puede proporcionar múltiples + direcciones o nombres de dominio, si se desea. +

+ +

En la segunda línea, ip.address es la dirección IP, una + dirección IP parcial, una red con su máscara, o una especificación red/nnn + CIDR. Pueden usarse tanto IPV4 como IPV6.

+ +

Consulte también la + documentación de mod_authz_host para otros ejemplos de esta sintaxis. +

+ +

Puede ser insertado not para negar un requisito en particular. + Note que, ya que not es una negación de un valor, no puede ser + usado por si solo para permitir o denegar una petición, como not true + que no contituye ser false. En consecuencia, para denegar una + visita usando una negación, el bloque debe tener un elemento que se evalúa como + verdadero o falso. Por ejemplo, si tienes a alguien espameandote tu tablón de + mensajes, y tu quieres evitar que entren o dejarlos fuera, puedes realizar + lo siguiente: +

+ + +<RequireAll> + Require all granted + Require not ip 10.252.46.165 +</RequireAll> + + +

Los visitantes que vengan desde la IP que se configura (10.252.46.165) + no tendrán acceso al contenido que cubre esta directiva. Si en cambio, lo que se + tiene es el nombre de la máquina, en vez de la IP, podrás usar:

+ + +Require not host host.example.com + + +

Y, Si lo que se quiere es bloquear el acceso desde dominio especifico, + podrás especificar parte de una dirección o nombre de dominio:

+ + +Require not ip 192.168.205 +Require not host phishers.example.com moreidiots.example +Require not host gov + + +

Uso de las directivas RequireAll, RequireAny, y RequireNone pueden ser usadas + para forzar requisitos más complejos.

+ +
+ +
Control de acceso por variables arbitrarias. + +

Haciendo el uso de If, + puedes permitir o denegar el acceso basado en variables de entrono arbitrarias + o en los valores de las cabeceras de las peticiones. Por ejemplo para denegar + el acceso basándonos en el "user-agent" (tipo de navegador así como Sistema Operativo) + puede que hagamos lo siguiente: +

+ + +<If "%{HTTP_USER_AGENT} == 'BadBot'"> + Require all denied +</If> + + +

Usando la sintaxis de Require + expr , esto también puede ser escrito de la siguiente forma: +

+ + + +Require expr %{HTTP_USER_AGENT} != 'BadBot' + + + Advertencia: +

El control de acceso por User-Agent es una técnica poco fiable, + ya que la cabecera de User-Agent puede ser modificada y establecerse + al antojo del usuario.

+
+ +

Vea también la página de expresiones + para una mayor aclaración de que sintaxis tienen las expresiones y que + variables están disponibles.

+ +
+ +
Control de acceso con mod_rewrite + +

El flag [F] de RewriteRule causa una respuesta 403 Forbidden + para ser enviada. USando esto, podrá denegar el acceso a recursos basándose + en criterio arbitrario.

+ +

Por ejemplo, si lo que desea es bloquear un recurso entre las 8pm y las + 7am, podrá hacerlo usando mod_rewrite:

+ + +RewriteEngine On +RewriteCond "%{TIME_HOUR}" ">=20" [OR] +RewriteCond "%{TIME_HOUR}" "<07" +RewriteRule "^/fridge" "-" [F] + + +

Esto devolverá una respuesta de error 403 Forbidden para cualquier petición + después de las 8pm y antes de las 7am. Esta técnica puede ser usada para cualquier + criterio que desee usar. También puede redireccionar, o incluso reescribir estas + peticiones, si se prefiere ese enfoque. +

+ +

La directiva If, + añadida en la 2.4, sustituye muchas cosas que mod_rewrite + tradicionalmente solía hacer, y deberá comprobar estas antes de recurrir a +

+ +
+ +
Más información + +

El motor de expresiones le da una gran + capacidad de poder para hacer una gran variedad de cosas basadas en + las variables arbitrarias del servidor, y debe consultar este + documento para más detalles.

+ +

También, deberá leer la documentación de mod_authz_core + para ejemplos de combinaciones de múltiples requisitos de acceso y especificar + cómo interactúan. +

+ +

Vea también los howtos de Authenticación y Autorización +

+
+ +