From: Rich Bowen Date: Fri, 12 Aug 2016 19:30:57 +0000 (+0000) Subject: rebuild various recent changes X-Git-Tag: 2.5.0-alpha~1284 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9e860074f22d5b24142a6ada6bd039f5b4e32f32;p=apache rebuild various recent changes git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1756216 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/howto/auth.html.es b/docs/manual/howto/auth.html.es index 0a50b5405b..c2ac9167b6 100644 --- a/docs/manual/howto/auth.html.es +++ b/docs/manual/howto/auth.html.es @@ -41,8 +41,8 @@
top

Introducción

-

If you have information on your web site that is sensitive - or intended for only a small group of people, the techniques in - this article will help you make sure that the people that see - those pages are the people that you wanted to see them.

- -

This article covers the "standard" way of protecting parts - of your web site that most of you are going to use.

- -

Note:

-

If your data really needs to be secure, consider using - mod_ssl in addition to any authentication.

+

Si se tiene información en nuestra página web que sea información + sensible o pensada para un grupo reducido de usuarios/personas, + las técnicas que se describen en este manual, le servirán + de ayuda para asegurarse de que las personas que ven esas páginas sean + las personas que uno quiere.

+ +

Este artículo cubre la parte "estándar" de cómo proteger partes de un + sitio web que muchos usarán.

+ +

Nota:

+

Si de verdad es necesario que tus datos estén en un sitio seguro, + considera usar mod_ssl como método de autenticación adicional a cualquier forma de autenticación.

top
-

The Prerequisites

-

The directives discussed in this article will need to go - either in your main server configuration file (typically in a - <Directory> section), or - in per-directory configuration files (.htaccess files).

- -

If you plan to use .htaccess files, you will - need to have a server configuration that permits putting - authentication directives in these files. This is done with the - AllowOverride directive, which - specifies which directives, if any, may be put in per-directory - configuration files.

- -

Since we're talking here about authentication, you will need - an AllowOverride directive like the - following:

+

Los Prerequisitos

+

Las directivas que se usan en este artículo necesitaran ponerse ya sea + en el fichero de configuración principal del servidor ( típicamente en + la sección + <Directory> de httpd.conf ), o + en cada uno de los ficheros de configuraciones del propio directorio + (los archivos .htaccess).

+ +

Si planea usar los ficheros .htaccess , necesitarás + tener en la configuración global del servidor, una configuración que permita + poner directivas de autenticación en estos ficheros. Esto se hace con la + directiva AllowOverride, la cual especifica + que directivas, en su caso, pueden ser puestas en cada fichero de configuración + por directorio.

+ +

Ya que estamos hablando aquí de autenticación, necesitarás una directiva + AllowOverride como la siguiente: +

AllowOverride AuthConfig
-

Or, if you are just going to put the directives directly in - your main server configuration file, you will of course need to - have write permission to that file.

+

O, si solo se van a poner las directivas directamente en la configuración + principal del servidor, deberás tener, claro está, permisos de escritura + en el archivo.

-

And you'll need to know a little bit about the directory - structure of your server, in order to know where some files are - kept. This should not be terribly difficult, and I'll try to - make this clear when we come to that point.

+

Y necesitarás saber un poco de como está estructurado el árbol de + directorios de tu servidor, para poder saber donde se encuentran algunos + archivos. Esto no debería ser una tarea difícil, aún así intentaremos + dejarlo claro llegado el momento de comentar dicho aspecto.

-

You will also need to make sure that the modules - mod_authn_core and mod_authz_core - have either been built into the httpd binary or loaded by the - httpd.conf configuration file. Both of these modules provide core - directives and functionality that are critical to the configuration - and use of authentication and authorization in the web server.

+

También deberás de asegurarte de que los módulos + mod_authn_core y mod_authz_core + han sido incorporados, o añadidos a la hora de compilar en tu binario httpd o + cargados mediante el archivo de configuración httpd.conf. Estos + dos módulos proporcionan directivas básicas y funcionalidades que son críticas + para la configuración y uso de autenticación y autorización en el servidor web.

top
-

Getting it working

-

Here's the basics of password protecting a directory on your - server.

+

Conseguir que funcione

+

Aquí está lo básico de cómo proteger con contraseña un directorio en tu + servidor.

-

First, you need to create a password file. Exactly how you do - this will vary depending on what authentication provider you have - chosen. More on that later. To start with, we'll use a text password - file.

+

Primero, necesitarás crear un fichero de contraseña. Dependiendo de que + proveedor de autenticación se haya elegido, se hará de una forma u otra. Para empezar, + usaremos un fichero de contraseña de tipo texto.

-

This file should be - placed somewhere not accessible from the web. This is so that - folks cannot download the password file. For example, if your - documents are served out of /usr/local/apache/htdocs, you - might want to put the password file(s) in - /usr/local/apache/passwd.

+

Este fichero deberá estar en un sitio que no se pueda tener acceso desde + la web. Esto también implica que nadie pueda descargarse el fichero de + contraseñas. Por ejemplo, si tus documentos están guardados fuera de + /usr/local/apache/htdocs, querrás poner tu archivo de contraseñas en + /usr/local/apache/passwd.

-

To create the file, use the htpasswd utility that - came with Apache. This will be located in the bin directory - of wherever you installed Apache. If you have installed Apache from - a third-party package, it may be in your execution path.

+

Para crear el fichero de contraseñas, usa la utilidad + htpasswd que viene con Apache. Esta herramienta se + encuentra en el directorio /bin en donde sea que se ha + instalado el Apache. Si ha instalado Apache desde un paquete de terceros, + puede ser que se encuentre en su ruta de ejecución.

-

To create the file, type:

+

Para crear el fichero, escribiremos:

htpasswd -c /usr/local/apache/passwd/passwords rbowen

-

htpasswd will ask you for the password, and - then ask you to type it again to confirm it:

+

htpasswd te preguntará por una contraseña, y después + te pedirá que la vuelvas a escribir para confirmarla:

- # htpasswd -c /usr/local/apache/passwd/passwords rbowen
+ $ htpasswd -c /usr/local/apache/passwd/passwords rbowen
New password: mypassword
Re-type new password: mypassword
Adding password for user rbowen

-

If htpasswd is not in your path, of course - you'll have to type the full path to the file to get it to run. - With a default installation, it's located at +

Si htpasswd no está en tu variable de entorno "path" del + sistema, por supuesto deberás escribir la ruta absoluta del ejecutable para + poder hacer que se ejecute. En una instalación por defecto, está en: /usr/local/apache2/bin/htpasswd

-

Next, you'll need to configure the server to request a - password and tell the server which users are allowed access. - You can do this either by editing the httpd.conf - file or using an .htaccess file. For example, if - you wish to protect the directory - /usr/local/apache/htdocs/secret, you can use the +

Lo próximo que necesitas, será configurar el servidor para que pida una + contraseña y así decirle al servidor que usuarios están autorizados a acceder. + Puedes hacer esto ya sea editando el fichero httpd.conf + de configuración o usando in fichero .htaccess. Por ejemplo, + si quieres proteger el directorio + /usr/local/apache/htdocs/secret, puedes usar las siguientes + directivas, ya sea en el fichero .htaccess localizado en following directives, either placed in the file - /usr/local/apache/htdocs/secret/.htaccess, or - placed in httpd.conf inside a <Directory - "/usr/local/apache/htdocs/secret"> section.

+ /usr/local/apache/htdocs/secret/.htaccess, o + en la configuración global del servidor httpd.conf dentro de la + sección <Directory + "/usr/local/apache/htdocs/secret"> section. como se muesta a continuacion:

-
AuthType Basic
+    
<Directory "/usr/local/apache/htdocs/secret">
+AuthType Basic
 AuthName "Restricted Files"
 # (Following line optional)
 AuthBasicProvider file
 AuthUserFile "/usr/local/apache/passwd/passwords"
-Require user rbowen
+Require user rbowen +</Directory>

Let's examine each of those directives individually. The AuthType directive selects diff --git a/docs/manual/index.html.en b/docs/manual/index.html.en index cf2e7dc925..08761ba767 100644 --- a/docs/manual/index.html.en +++ b/docs/manual/index.html.en @@ -85,7 +85,7 @@ Documentation

  • CGI: Dynamic Content
  • .htaccess files
  • Server Side Includes (SSI)
  • -
  • Per-user Web Directories(public_html)
  • +
  • Per-user Web Directories (public_html)
  • Reverse proxy setup guide
  • Platform Specific Notes

    diff --git a/docs/manual/index.xml b/docs/manual/index.xml index e8a0fba651..1bf1cc63ca 100644 --- a/docs/manual/index.xml +++ b/docs/manual/index.xml @@ -75,7 +75,7 @@ Documentation CGI: Dynamic Content .htaccess files Server Side Includes (SSI) - Per-user Web Directories(public_html) + Per-user Web Directories (public_html) Reverse proxy setup guide diff --git a/docs/manual/urlmapping.html.en b/docs/manual/urlmapping.html.en index c261391fbc..b63c986d6b 100644 --- a/docs/manual/urlmapping.html.en +++ b/docs/manual/urlmapping.html.en @@ -315,7 +315,7 @@ proxying scenarios can be handled.

    mod_dir provides FallbackResource, which can be used to map virtual URIs to a real resource, which then serves them. This is a very - useful replacement to mod_rewrite when implementing + useful replacement for mod_rewrite when implementing a 'front controller'

    If all attempts to locate the content fail, httpd returns diff --git a/docs/manual/urlmapping.html.fr b/docs/manual/urlmapping.html.fr index 33e2ac3c38..87dddc19af 100644 --- a/docs/manual/urlmapping.html.fr +++ b/docs/manual/urlmapping.html.fr @@ -29,6 +29,8 @@  ko  |  tr 

    +
    Cette traduction peut être périmée. Vérifiez la version + anglaise pour les changements récents.

    Ce document explique comment le serveur HTTP Apache utilise l'URL contenue dans une requête pour déterminer le noeud du système de fichier à partir duquel le diff --git a/docs/manual/urlmapping.xml.fr b/docs/manual/urlmapping.xml.fr index 7a38315933..5bc6123315 100644 --- a/docs/manual/urlmapping.xml.fr +++ b/docs/manual/urlmapping.xml.fr @@ -3,7 +3,7 @@ - + + + +