From: Astrid Malo Date: Sun, 30 May 2004 17:59:50 +0000 (+0000) Subject: new Spanish translations X-Git-Tag: 2.0.50~56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a74d8c7b365f693f8765b966a27ef1e8372ff09;p=thirdparty%2Fapache%2Fhttpd.git new Spanish translations Committed by: Jesus Blanco Reviewed by: Daniel Lopez git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@103805 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/allmodules.xml.es b/docs/manual/mod/allmodules.xml.es index 487ba995bc4..702d9365dcb 100644 --- a/docs/manual/mod/allmodules.xml.es +++ b/docs/manual/mod/allmodules.xml.es @@ -65,6 +65,6 @@ perchild.xml prefork.xml.es threadpool.xml - mpm_winnt.xml + mpm_winnt.xml.es worker.xml.es diff --git a/docs/manual/mod/directive-dict.html b/docs/manual/mod/directive-dict.html index 8b1fc150785..3d3dae61c31 100644 --- a/docs/manual/mod/directive-dict.html +++ b/docs/manual/mod/directive-dict.html @@ -2,6 +2,10 @@ URI: directive-dict.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 +URI: directive-dict.html.es +Content-Language: es +Content-type: text/html; charset=ISO-8859-1 + URI: directive-dict.html.ja.jis Content-Language: ja Content-type: text/html; charset=ISO-2022-JP diff --git a/docs/manual/mod/directive-dict.html.es b/docs/manual/mod/directive-dict.html.es new file mode 100644 index 00000000000..4e0194bf9c1 --- /dev/null +++ b/docs/manual/mod/directive-dict.html.es @@ -0,0 +1,301 @@ + + + +Términos usados en las descripciones de las + Directivas - Servidor HTTP Apache + + + + + +
<-
+

Términos usados en las descripciones de las + Directivas

+
+

Idiomas disponibles:  en  | + es  | + ja  | + ko 

+
+ +

Este documento define los términos que se usan para describir + las directivas de configuración de + Apache.

+
+ +
top
+
+

Descripción

+ +

Descripción resumida de para qué sirve la directiva.

+
top
+
+

Sintaxis

+ +

Explica el formato de la directiva en la manera en que + aparecería en un fichero de configuración. La sintaxis es + específica para cada directiva, y se decribe en detalle en la + definición de cada una de ellas. Generalmente, es el nombre de la + directiva seguido del argumento o argumentos que correspondan + separados por espacios. Si un argumento contiene un espacio, + entonces debe escribirse entre comillas. Los argumentos opcionales + van entre corchetes ([]). Si cada argumento puede tomar más de un + valor, los valores posibles van separados por barras verticales + "|". Los textos literales (los que no hay que sustituir) están en + el tipo de letra por defecto del resto del texto, mientras que los + que hay que sustituir están resaltados. Las directivas + que pueden tomar un número variable de argumentos terminan con + puntos suspensivos ("...").

+ +

Las directivas usan una gran variedad de tipos de + argumentos. Algunos de los más comunes son:

+ +
+
URL
+ +
Un Localizador de Recursos Uniforme (Uniform Resource + Locator) que consiste en un esquema (www), un nombre de host + (example.com), y opcionalmente, una ruta; por ejemplo + http://www.example.com/path/to/file.html
+ +
URL-path
+ +
La parte de una url que va a continuación del + esquema y del nombre de host, por ejemplo + /path/to/file.html. El url-path representa + al fichero visto desde el servidor web, en contraposición a + verlo tomando el sistema de ficheros como punto de + referencia.
+ +
file-path
+ +
La ubicación de un fichero en el sistema de archivos local + que empieza con el directorio raiz, por ejemplo, + /usr/local/apache/htdocs/path/to/file.html. A + menos que se especifique otra cosa, un file-path que no + empieza con una barra será tratado como relativo a ServerRoot.
+ +
directory-path
+ +
La ubicación de un directorio en el sistema de archivos + local que empieza en el directorio raiz, por ejemplo + /usr/local/apache/htdocs/path/to/.
+ +
filename
+ +
El nombre de un fichero sin información adicional sobre su + ubicación, por ejemplo file.html.
+ +
regex
+ +
Una expresión regular, que es una forma de describir un + patrón para encontrar sus equivalencias en un texto. La + definición de la directiva especificará con qué se comparará + regex para encontrar equivalencias.
+ +
extension
+ +
En general, es la parte del filename que va después + del último punto. Apache reconoce muchas de estas extensiones, + de manera que si un filename contiene mas de un punto, + cada parte separada por uno de esos puntos después del primero + se trata como una extensión. Por ejemplo, el + filename file.html.en contiene dos + extensiones: .html y .en. Para las + directivas de Apache, puede especificar extensiones con + o sin punto delante. Las extensiones no distinguen + mayúsculas de minúsculas.
+ +
MIME Type
+ +
Es una forma de describir el formato de un fichero, que + consiste en un tipo de formato principal y un tipo de formato + secundario, separados por una barra, por ejemplo + text/html.
+ +
env-variable
+ +
El nombre de una variable de + entorno definida en el proceso de configuración de Apache. + Tenga en cuenta que esto no es necesariamente exactamente lo + mismo que una variable de entorno del sistema + operativo. Consulte la documentación sobre + variables de entorno si quiere obtener más información.
+
+
top
+
+

Valor por defecto

+ +

Si una directiva tiene un valor por defecto (esto significa + que, si no especifica un valor explicitamente en la + configuración, el servidor Apache se comportará como si hubiera + especificado ese valor por defecto). Si no existe un valor por + defecto, en este apartado aparecerá "None". Tenga en + cuenta que el valor por defecto que se especifica aquí puede no + ser el mismo que el que viene especificado para la directiva en el + fichero de configuración httpd.conf que viene por defecto.

+
top
+
+

Contexto

+ +

Indica en qué parte de los ficheros de configuración del + servidor se puede usar la directiva. Es una lista de elementos + separados por comas. Los valores permitidos son los + siguientes:

+ +
+
server config
+ +
Significa que la directiva puede ser usada en los ficheros + de configuración del servidor (por ejemplo, + httpd.conf), pero no dentro de las + secciones <VirtualHost> ni <Directory>. También + significa que la directiva no puede usarse en los ficheros + .htaccess.
+ +
virtual host
+ +
Este contexto significa que la directiva puede aparecer + dentro de las secciones <VirtualHost> de los ficheros de + configuración del servidor.
+ +
directory
+ +
Una directiva marcada como válida en este contexto puede + usarse en las secciones <Directory>, <Location>, y <Files> en los ficheros de + configuración del servidor, ateniéndose en todo caso a las + restricciones especificadas en el documento Modo de funcionamiento de las secciones + Directory, Location y Files.
+ +
.htaccess
+ +
Si una directiva es válida en este contexto, eso significa + que puede aparecer en los ficheros .htaccess. El + valor de la directiva puede no ser procesada si hay sobre ella + una orden de sobreescritura activa en + ese momento.
+
+ +

Una directiva puede usarse solo en el contexto + especificado, si la usa en otro sitio, se producirá en error de + configuración que hará que el servidor no pueda servir peticiones + en el contexto correctamente, o que el servidor no pueda + funcionar en absoluto -- por ejemplo, puede que el + servidor no se inicie.

+ +

Las ubicaciones válidas para una directiva son el resultado de + la operación booleana OR de todos los contextos listados más + arriba en que esté perimitido su uso. En otras palabras, una + directiva que esté marcada como válida en "server config, + .htaccess" puede usarse tanto en el fichero + httpd.conf como en los ficheros + .htaccess, pero no dentro de las secciones + <Directory> o + <VirtualHost>.

+
top
+
+

Override

+ +

Este atributo indica qué configuración de las especificadas + para una directiva es la que prevalece cuando la directiva aparece + en un fichero .htaccess. Si el contexto de una directiva no permite que aparezca en ficheros + .htaccess, entonces no aparecerá ningún contexto en + este campo.

+ +

Para que se aplique el valor especificado en este campo se usa + la directiva AllowOverride, y + se aplica a un entorno en particular (por ejemplo un directorio) + y todo lo que haya por debajo de él, a menos que haya alguna + modificación posterior por directivas AllowOverride a niveles más bajos. La + documentación de esta directiva también especifica los valores que + puede tomar override.

+
top
+
+

Estado

+ +

Indica el grado de integración con el el servidor web Apache + que presenta la directiva; en otras palabras, puede que tenga que + recompilar el servidor con un conjunto mejorado de módulos para + tener acceso a algunas directivas y a sus funcionalidades. Los + valores posibles de este campo son:

+ +
+
Core
+ +
Si una directiva tiene estado "Core", esto significa que su + grado de integración con el servidor Apache es muy alto, y que + está disponible siempre.
+ +
MPM
+ +
Una directiva etiquetada con el estado "MPM" pertenece a un + Módulo de MultiProcesamiento. Este + tipo de directiva estará disponible solamente si está usando uno + de los MPMs listados en la línea Módulo de + la deficinición de la directiva.
+ +
Base
+ +
Una directiva etiquetada con el estado "Base" está soportada + por uno de los módulos estándar de Apache, que está compilado en + el servidor por defecto, y está siempre disponible a no ser que + haya eliminado ese módulo específicamente.
+ +
Extension
+ +
Una directiva con el estado "Extension" pertenece a un + módulo incluido en el kit del servidor Apache, pero que no está + normalmente compilado en el servidor. Para activar la directiva + y sus funcionalidades, tendrá que recompilar Apache.
+ +
Experimental
+ +
El estado "Experimental" indica que la directiva está + disponible como parte de la distribución Apache, pero que su correcto + funcionamiento no está todavía probado. Puede que la directiva + esté siendo documentada para completarla, o puede que no se + ofrezca soporte. El módulo que ofrece la directiva puede o no + estar compilado por defecto; compruebe la parte superior de la + página que describe la directiva y sus módulos para ver si hay + alguna indicación sobre su disponibilidad.
+
+
top
+
+

Módulo

+ +

Indica el módulo en el cual se define la directiva.

+
top
+
+

Compatibilidad

+ +

Si una directiva no era originalmente parte de la versión 2.0 + de la distribución de Apache, la versión en la que fue introducida + debe aparecer aquí. Además, si la directiva está disponible solo + en algunas plataformas, también debe figurar aquí.

+
+
+

Idiomas disponibles:  en  | + es  | + ja  | + ko 

+
+ \ No newline at end of file diff --git a/docs/manual/mod/directive-dict.xml.es b/docs/manual/mod/directive-dict.xml.es new file mode 100644 index 00000000000..07ab28d8896 --- /dev/null +++ b/docs/manual/mod/directive-dict.xml.es @@ -0,0 +1,298 @@ + + + + + + + + + + Términos usados en las descripciones de las + Directivas + + +

Este documento define los términos que se usan para describir + las directivas de configuración de + Apache.

+
+Fichero de +Configuración + +
Descripción + +

Descripción resumida de para qué sirve la directiva.

+
+ +
Sintaxis + +

Explica el formato de la directiva en la manera en que + aparecería en un fichero de configuración. La sintaxis es + específica para cada directiva, y se decribe en detalle en la + definición de cada una de ellas. Generalmente, es el nombre de la + directiva seguido del argumento o argumentos que correspondan + separados por espacios. Si un argumento contiene un espacio, + entonces debe escribirse entre comillas. Los argumentos opcionales + van entre corchetes ([]). Si cada argumento puede tomar más de un + valor, los valores posibles van separados por barras verticales + "|". Los textos literales (los que no hay que sustituir) están en + el tipo de letra por defecto del resto del texto, mientras que los + que hay que sustituir están resaltados. Las directivas + que pueden tomar un número variable de argumentos terminan con + puntos suspensivos ("...").

+ +

Las directivas usan una gran variedad de tipos de + argumentos. Algunos de los más comunes son:

+ +
+
URL
+ +
Un Localizador de Recursos Uniforme (Uniform Resource + Locator) que consiste en un esquema (www), un nombre de host + (example.com), y opcionalmente, una ruta; por ejemplo + http://www.example.com/path/to/file.html
+ +
URL-path
+ +
La parte de una url que va a continuación del + esquema y del nombre de host, por ejemplo + /path/to/file.html. El url-path representa + al fichero visto desde el servidor web, en contraposición a + verlo tomando el sistema de ficheros como punto de + referencia.
+ +
file-path
+ +
La ubicación de un fichero en el sistema de archivos local + que empieza con el directorio raiz, por ejemplo, + /usr/local/apache/htdocs/path/to/file.html. A + menos que se especifique otra cosa, un file-path que no + empieza con una barra será tratado como relativo a ServerRoot.
+ +
directory-path
+ +
La ubicación de un directorio en el sistema de archivos + local que empieza en el directorio raiz, por ejemplo + /usr/local/apache/htdocs/path/to/.
+ +
filename
+ +
El nombre de un fichero sin información adicional sobre su + ubicación, por ejemplo file.html.
+ +
regex
+ +
Una expresión regular, que es una forma de describir un + patrón para encontrar sus equivalencias en un texto. La + definición de la directiva especificará con qué se comparará + regex para encontrar equivalencias.
+ +
extension
+ +
En general, es la parte del filename que va después + del último punto. Apache reconoce muchas de estas extensiones, + de manera que si un filename contiene mas de un punto, + cada parte separada por uno de esos puntos después del primero + se trata como una extensión. Por ejemplo, el + filename file.html.en contiene dos + extensiones: .html y .en. Para las + directivas de Apache, puede especificar extensiones con + o sin punto delante. Las extensiones no distinguen + mayúsculas de minúsculas.
+ +
MIME Type
+ +
Es una forma de describir el formato de un fichero, que + consiste en un tipo de formato principal y un tipo de formato + secundario, separados por una barra, por ejemplo + text/html.
+ +
env-variable
+ +
El nombre de una variable de + entorno definida en el proceso de configuración de Apache. + Tenga en cuenta que esto no es necesariamente exactamente lo + mismo que una variable de entorno del sistema + operativo. Consulte la documentación sobre + variables de entorno si quiere obtener más información.
+
+
+ +
Valor por defecto + +

Si una directiva tiene un valor por defecto (esto significa + que, si no especifica un valor explicitamente en la + configuración, el servidor Apache se comportará como si hubiera + especificado ese valor por defecto). Si no existe un valor por + defecto, en este apartado aparecerá "None". Tenga en + cuenta que el valor por defecto que se especifica aquí puede no + ser el mismo que el que viene especificado para la directiva en el + fichero de configuración httpd.conf que viene por defecto.

+
+ +
Contexto + +

Indica en qué parte de los ficheros de configuración del + servidor se puede usar la directiva. Es una lista de elementos + separados por comas. Los valores permitidos son los + siguientes:

+ +
+
server config
+ +
Significa que la directiva puede ser usada en los ficheros + de configuración del servidor (por ejemplo, + httpd.conf), pero no dentro de las + secciones VirtualHost ni Directory. También + significa que la directiva no puede usarse en los ficheros + .htaccess.
+ +
virtual host
+ +
Este contexto significa que la directiva puede aparecer + dentro de las secciones VirtualHost de los ficheros de + configuración del servidor.
+ +
directory
+ +
Una directiva marcada como válida en este contexto puede + usarse en las secciones Directory, Location, y Files en los ficheros de + configuración del servidor, ateniéndose en todo caso a las + restricciones especificadas en el documento Modo de funcionamiento de las secciones + Directory, Location y Files.
+ +
.htaccess
+ +
Si una directiva es válida en este contexto, eso significa + que puede aparecer en los ficheros .htaccess. El + valor de la directiva puede no ser procesada si hay sobre ella + una orden de sobreescritura activa en + ese momento.
+
+ +

Una directiva puede usarse solo en el contexto + especificado, si la usa en otro sitio, se producirá en error de + configuración que hará que el servidor no pueda servir peticiones + en el contexto correctamente, o que el servidor no pueda + funcionar en absoluto -- por ejemplo, puede que el + servidor no se inicie.

+ +

Las ubicaciones válidas para una directiva son el resultado de + la operación booleana OR de todos los contextos listados más + arriba en que esté perimitido su uso. En otras palabras, una + directiva que esté marcada como válida en "server config, + .htaccess" puede usarse tanto en el fichero + httpd.conf como en los ficheros + .htaccess, pero no dentro de las secciones + Directory o + VirtualHost.

+
+ +
Override + +

Este atributo indica qué configuración de las especificadas + para una directiva es la que prevalece cuando la directiva aparece + en un fichero .htaccess. Si el contexto de una directiva no permite que aparezca en ficheros + .htaccess, entonces no aparecerá ningún contexto en + este campo.

+ +

Para que se aplique el valor especificado en este campo se usa + la directiva AllowOverride, y + se aplica a un entorno en particular (por ejemplo un directorio) + y todo lo que haya por debajo de él, a menos que haya alguna + modificación posterior por directivas AllowOverride a niveles más bajos. La + documentación de esta directiva también especifica los valores que + puede tomar override.

+
+ +
Estado + +

Indica el grado de integración con el el servidor web Apache + que presenta la directiva; en otras palabras, puede que tenga que + recompilar el servidor con un conjunto mejorado de módulos para + tener acceso a algunas directivas y a sus funcionalidades. Los + valores posibles de este campo son:

+ +
+
Core
+ +
Si una directiva tiene estado "Core", esto significa que su + grado de integración con el servidor Apache es muy alto, y que + está disponible siempre.
+ +
MPM
+ +
Una directiva etiquetada con el estado "MPM" pertenece a un + Módulo de MultiProcesamiento. Este + tipo de directiva estará disponible solamente si está usando uno + de los MPMs listados en la línea Módulo de + la deficinición de la directiva.
+ +
Base
+ +
Una directiva etiquetada con el estado "Base" está soportada + por uno de los módulos estándar de Apache, que está compilado en + el servidor por defecto, y está siempre disponible a no ser que + haya eliminado ese módulo específicamente.
+ +
Extension
+ +
Una directiva con el estado "Extension" pertenece a un + módulo incluido en el kit del servidor Apache, pero que no está + normalmente compilado en el servidor. Para activar la directiva + y sus funcionalidades, tendrá que recompilar Apache.
+ +
Experimental
+ +
El estado "Experimental" indica que la directiva está + disponible como parte de la distribución Apache, pero que su correcto + funcionamiento no está todavía probado. Puede que la directiva + esté siendo documentada para completarla, o puede que no se + ofrezca soporte. El módulo que ofrece la directiva puede o no + estar compilado por defecto; compruebe la parte superior de la + página que describe la directiva y sus módulos para ver si hay + alguna indicación sobre su disponibilidad.
+
+
+ +
Módulo + +

Indica el módulo en el cual se define la directiva.

+
+ +
Compatibilidad + +

Si una directiva no era originalmente parte de la versión 2.0 + de la distribución de Apache, la versión en la que fue introducida + debe aparecer aquí. Además, si la directiva está disponible solo + en algunas plataformas, también debe figurar aquí.

+
+ +
+ + + diff --git a/docs/manual/mod/directive-dict.xml.meta b/docs/manual/mod/directive-dict.xml.meta index fbf596604d5..ee30a2bc589 100644 --- a/docs/manual/mod/directive-dict.xml.meta +++ b/docs/manual/mod/directive-dict.xml.meta @@ -7,6 +7,7 @@ en + es ja ko diff --git a/docs/manual/mod/index.html.es b/docs/manual/mod/index.html.es index ff29ab26fbe..5e7815aca71 100644 --- a/docs/manual/mod/index.html.es +++ b/docs/manual/mod/index.html.es @@ -64,7 +64,7 @@ requests to be assigned a variety of different userids hebrado
threadpool
Yet another experimental variant of the standard worker MPM
-
mpm_winnt
This Multi-Processing Module is optimized for Windows +
mpm_winnt
Módulo de multiprocesamiento optimizado para Windows NT.
worker
Módulo de MultiProcesamiento que implementa un servidor web híbrido multihebra-multiproceso
diff --git a/docs/manual/mod/mpm_winnt.html b/docs/manual/mod/mpm_winnt.html index b920097eecc..254b62f9b5e 100644 --- a/docs/manual/mod/mpm_winnt.html +++ b/docs/manual/mod/mpm_winnt.html @@ -6,6 +6,10 @@ URI: mpm_winnt.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 +URI: mpm_winnt.html.es +Content-Language: es +Content-type: text/html; charset=ISO-8859-1 + URI: mpm_winnt.html.ja.jis Content-Language: ja Content-type: text/html; charset=ISO-2022-JP diff --git a/docs/manual/mod/mpm_winnt.html.es b/docs/manual/mod/mpm_winnt.html.es new file mode 100644 index 00000000000..1eb3fa48b05 --- /dev/null +++ b/docs/manual/mod/mpm_winnt.html.es @@ -0,0 +1,95 @@ + + + +mpm_winnt - Servidor HTTP Apache + + + + + + +
<-
+ +
+

MPM de Apache winnt

+
+

Idiomas disponibles:  de  | + en  | + es  | + ja 

+
+ + + +
Descripción:Módulo de multiprocesamiento optimizado para Windows +NT.
Estado:MPM
Identificador de Módulos:mpm_winnt_module
Fichero de Código Fuente:mpm_winnt.c
+

Resumen de contenidos

+ +

Este módulo de multiprocesamiento (MPM) es el que viene por + defecto para los sitemas operativos Windows NT. Crea un solo + proceso de control que crea un solo proceso hijo que a su vez crea + hebras para atender las peticiones que se produzcan.

+
+ + +
top
+

Win32DisableAcceptEx Directiva

+ + + + + + + + +
Descripción:Usa accept() en lugar de AcceptEx() para aceptar +conexiones de red
Sintaxis:Win32DisableAcceptEx
Valor por defecto:AcceptEx() está activado por defecto. Use esta directiva para desactivarlo
Contexto:server config
Estado:MPM
Módulo:mpm_winnt
Compatibilidad:Disponible en las versiones 2.0.49 y posteriores
+

AcceptEx() es una API WinSock v2 de Microsoft que + ofrece algunas mejoras en el rendimiento sobre la API + accept() de tipo BSD bajo ciertas + condiciones. Algunos productos populares de Microsoft, sobre todo + antivirus o aplicaciones para implemetar redes privadas virtuales, + tienen errores de programación que interfieren con el + funcionamiento de AcceptEx(). Si se encuentra con un + mensaje de error parecido a este:

+ +

+ [error] (730038)An operation was attempted on something that is + not a socket.: winnt_accept: AcceptEx failed. Attempting to recover. +

+ +

debe usar esta directiva para desactivar el uso de AcceptEx().

+ +
+
+
+

Idiomas disponibles:  de  | + en  | + es  | + ja 

+
+ \ No newline at end of file diff --git a/docs/manual/mod/mpm_winnt.xml.es b/docs/manual/mod/mpm_winnt.xml.es new file mode 100644 index 00000000000..19147ee521a --- /dev/null +++ b/docs/manual/mod/mpm_winnt.xml.es @@ -0,0 +1,89 @@ + + + + + + + + + +mpm_winnt +Módulo de multiprocesamiento optimizado para Windows +NT. +MPM +mpm_winnt.c +mpm_winnt_module + + +

Este módulo de multiprocesamiento (MPM) es el que viene por + defecto para los sitemas operativos Windows NT. Crea un solo + proceso de control que crea un solo proceso hijo que a su vez crea + hebras para atender las peticiones que se produzcan.

+
+ +CoreDumpDirectory + +PidFile + +Listen + +ListenBacklog + +MaxRequestsPerChild + +MaxMemFree + +ScoreBoardFile + +SendBufferSize + +ThreadLimit + +ThreadsPerChild + + + +Win32DisableAcceptEx +Usa accept() en lugar de AcceptEx() para aceptar +conexiones de red +Win32DisableAcceptEx +AcceptEx() está activado por defecto. Use esta directiva para desactivarlo +server config +Disponible en las versiones 2.0.49 y posteriores + + +

AcceptEx() es una API WinSock v2 de Microsoft que + ofrece algunas mejoras en el rendimiento sobre la API + accept() de tipo BSD bajo ciertas + condiciones. Algunos productos populares de Microsoft, sobre todo + antivirus o aplicaciones para implemetar redes privadas virtuales, + tienen errores de programación que interfieren con el + funcionamiento de AcceptEx(). Si se encuentra con un + mensaje de error parecido a este:

+ + + [error] (730038)An operation was attempted on something that is + not a socket.: winnt_accept: AcceptEx failed. Attempting to recover. + + +

debe usar esta directiva para desactivar el uso de AcceptEx().

+
+
+ +
+ + diff --git a/docs/manual/mod/mpm_winnt.xml.meta b/docs/manual/mod/mpm_winnt.xml.meta index 07c8634b336..1128159db93 100644 --- a/docs/manual/mod/mpm_winnt.xml.meta +++ b/docs/manual/mod/mpm_winnt.xml.meta @@ -8,6 +8,7 @@ de en + es ja diff --git a/docs/manual/mod/quickreference.html.es b/docs/manual/mod/quickreference.html.es index 2df41b72025..f10b1d36315 100644 --- a/docs/manual/mod/quickreference.html.es +++ b/docs/manual/mod/quickreference.html.es @@ -694,7 +694,8 @@ hostname or IP address a given virtual host VirtualScriptAliasIP interpolated-directory|none none svEDynamically configure the location of the cgi directory for a given virtual host -Win32DisableAcceptExsMUse accept() rather than AcceptEx() to accept network connections +Win32DisableAcceptExsMUsa accept() en lugar de AcceptEx() para aceptar +conexiones de red XBitHack on|off|full off svdhBParse SSI directives in files with the execute bit set diff --git a/docs/manual/vhosts/index.html b/docs/manual/vhosts/index.html index f55f8c3ed6f..c78b369b8f2 100644 --- a/docs/manual/vhosts/index.html +++ b/docs/manual/vhosts/index.html @@ -6,6 +6,10 @@ URI: index.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 +URI: index.html.es +Content-Language: es +Content-type: text/html; charset=ISO-8859-1 + URI: index.html.ja.jis Content-Language: ja Content-type: text/html; charset=ISO-2022-JP diff --git a/docs/manual/vhosts/index.html.es b/docs/manual/vhosts/index.html.es new file mode 100644 index 00000000000..a12c123dbc5 --- /dev/null +++ b/docs/manual/vhosts/index.html.es @@ -0,0 +1,114 @@ + + + +Documentación sobre Hosting Virtual en Apache - Servidor HTTP Apache + + + + + +
<-
+

Documentación sobre Hosting Virtual en Apache

+
+

Idiomas disponibles:  de  | + en  | + es  | + ja  | + ko  | + ru 

+
+ + +

El término Hosting Virtual se refiere a hacer + funcionar más de un sitio web (tales como + www.company1.com y www.company2.com) en + una sola máquina. Los sitios web virtuales pueden estar "basados en su dirección IP", lo que + significa que cada sitio web tiene una dirección IP diferente, o + "basados en nombres diferentes", lo + que significa que con una sola dirección IP están funcionando + sitios web con diferentes nombres (de dominio). El hecho de que estén + funcionando en la misma máquina física pasa completamente + desapercibido para el usuario que visita esos sitios web.

+ +

Apache fue uno de los primeros servidores web en soportar + hosting virtual basado en direcciones IP. Las versiones 1.1 y + posteriores de Apache soportan hosting virtual (vhost) basado tanto + en direcciones IP como basado en nombres. Ésta última variante de + hosting virtual se llama algunas veces basada en host o + hosting virtual no basado en IP.

+ +

Más abajo se muestra un listado de documentos que explican con + detalle cómo funciona el hosting virtual en las versiones de + Apache 1.3 y posteriores.

+ +
+ +
top
+
top
+
+

Directivas de configuración

+ + + +

Si está tratando de solucionar problemas con su configuración de + hosting virtual, puede que le sea de utilidad usar la opción de + línea de comandos de Apache -S. Es decir, el + siguiente comando:

+ +

+ /usr/local/apache2/bin/httpd -S +

+ +

Este comando le devolverá una descripción de como Apache + analiza y entiende el fichero de configuración. Para descubrir si + tiene errores de configuración, es conveniente que examine con + atención las direcciones IP y los nombres de servidor que está + usando. (Consulte la + documentación del programa httpd para obtener información + sobre otras opciones de línea de comandos)

+ +
+
+

Idiomas disponibles:  de  | + en  | + es  | + ja  | + ko  | + ru 

+
+ \ No newline at end of file diff --git a/docs/manual/vhosts/index.xml.es b/docs/manual/vhosts/index.xml.es new file mode 100644 index 00000000000..b9951cbb1c3 --- /dev/null +++ b/docs/manual/vhosts/index.xml.es @@ -0,0 +1,112 @@ + + + + + + + + + + + Documentación sobre Hosting Virtual en Apache + + + +

El término Hosting Virtual se refiere a hacer + funcionar más de un sitio web (tales como + www.company1.com y www.company2.com) en + una sola máquina. Los sitios web virtuales pueden estar "basados en su dirección IP", lo que + significa que cada sitio web tiene una dirección IP diferente, o + "basados en nombres diferentes", lo + que significa que con una sola dirección IP están funcionando + sitios web con diferentes nombres (de dominio). El hecho de que estén + funcionando en la misma máquina física pasa completamente + desapercibido para el usuario que visita esos sitios web.

+ +

Apache fue uno de los primeros servidores web en soportar + hosting virtual basado en direcciones IP. Las versiones 1.1 y + posteriores de Apache soportan hosting virtual (vhost) basado tanto + en direcciones IP como basado en nombres. Ésta última variante de + hosting virtual se llama algunas veces basada en host o + hosting virtual no basado en IP.

+ +

Más abajo se muestra un listado de documentos que explican con + detalle cómo funciona el hosting virtual en las versiones de + Apache 1.3 y posteriores.

+ +
+ +mod_vhost_alias +Hosting virtual basado en nombres +Hosting virtual basado en IPs +Ejemplo de Hosting Virtual +Límites de descriptores de ficheros +Hosting virtual masivo +Detalles del proceso de selección de +host virtual + +
Soporte de Hosting Virtual + + + +
+ +
Directivas de configuración + +
    +
  • VirtualHost
  • +
  • NameVirtualHost
  • +
  • ServerName
  • +
  • ServerAlias
  • +
  • ServerPath
  • +
+ +

Si está tratando de solucionar problemas con su configuración de + hosting virtual, puede que le sea de utilidad usar la opción de + línea de comandos de Apache -S. Es decir, el + siguiente comando:

+ + + /usr/local/apache2/bin/httpd -S + + +

Este comando le devolverá una descripción de como Apache + analiza y entiende el fichero de configuración. Para descubrir si + tiene errores de configuración, es conveniente que examine con + atención las direcciones IP y los nombres de servidor que está + usando. (Consulte la + documentación del programa httpd para obtener información + sobre otras opciones de línea de comandos)

+ +
+
+ + + diff --git a/docs/manual/vhosts/index.xml.meta b/docs/manual/vhosts/index.xml.meta index 3704a0f0820..87312a1dfe9 100644 --- a/docs/manual/vhosts/index.xml.meta +++ b/docs/manual/vhosts/index.xml.meta @@ -8,6 +8,7 @@ de en + es ja ko ru diff --git a/docs/manual/vhosts/name-based.html b/docs/manual/vhosts/name-based.html index 7b8d429661f..36dbbbf0462 100644 --- a/docs/manual/vhosts/name-based.html +++ b/docs/manual/vhosts/name-based.html @@ -6,6 +6,10 @@ URI: name-based.html.en Content-Language: en Content-type: text/html; charset=ISO-8859-1 +URI: name-based.html.es +Content-Language: es +Content-type: text/html; charset=ISO-8859-1 + URI: name-based.html.ja.jis Content-Language: ja Content-type: text/html; charset=ISO-2022-JP diff --git a/docs/manual/vhosts/name-based.html.es b/docs/manual/vhosts/name-based.html.es new file mode 100644 index 00000000000..e0cdc43386b --- /dev/null +++ b/docs/manual/vhosts/name-based.html.es @@ -0,0 +1,290 @@ + + + +Soporte de Hosting Virtual basado en nombres - Servidor HTTP Apache + + + + + +
<-
+

Soporte de Hosting Virtual basado en nombres

+
+

Idiomas disponibles:  de  | + en  | + es  | + ja  | + ko 

+
+ +

Este documento describe cómo y cuándo debe usarse hosting virtual + basado en nombres.

+
+ +
top
+
+

Diferencias entre el hosting vitual +basado en nombres y el basado en IPs

+ +

El hosting virtual basado en IPs usa la dirección IP de la + conexión para determinar qué host virtual es el que tiene que + servir. Por lo tanto, necesitará tener diferentes direcciones IP + para cada host. Si usa hosting virtual basado en nombres, el + servidor atiende al nombre de host que especifica el cliente en + las cabeceras de HTTP. Usando esta técnica, una sola dirección IP + puede ser compartida por muchos sitios web diferentes.

+ +

El hosting virtual basado en nombres es normalmente más + sencillo, porque solo necesita configurar su servidor de DNS para + que localice la dirección IP correcta y entonces configurar Apache + para que reconozca los diferentes nombres de host. Usando hosting + virtual basado en nombres también se reduce la demanda de + direcciones IP, que empieza a ser un bien escaso. Por lo tanto, + debe usar hosting virtual basado en nombres a no ser que haya + alguna razón especial por la cual tenga que elegir usar hosting + vitual basado en direcciones IP. Algunas de éstas razones pueden + ser:

+ +
    +
  • Algunos clientes antiguos no son compatibles con el + hosting virtual basado en nombres. Para que el hosting + virtual basado en nombres funcione, el cliente debe enviar la + cabecera de Host HTTP. Esto es necesario para HTTP/1.1, y está + implementado como extensión en casi todos los navegadores + actuales. Si necesita dar soporte a clientes obsoletos y usar + hosting virtual basado en nombres, al final de este documento + se describe una técnica para que pueda hacerlo.
  • + +
  • El hosting virtual basado en nombres no se puede usar + junto con SSL por la naturaleza del protocolo SSL.
  • + +
  • Algunos sistemas operativos y algunos elementos de red + tienen implementadas técnicas de gestión de ancho de banda que + no pueden diferenciar entre hosts a no ser que no estén en + diferentes direcciones IP.
  • +
+ +
top
+
+

Cómo usar hosting vitual basado en +nombres

+ + + +

Para usar hosting virtual basado en nombres, debe especificar + en el servidor qué dirección IP (y posiblemente qué puerto) se va + a usar para atender las peticiones a los diferentes hosts. Esto + se hace con la directiva NameVirtualHost. Normalmente, cualquiera + o todas las direcciones IP del servidor pueden usarse, también + puede usar * como argumento para la directiva + NameVirtualHost. Si va a usar + más de un puerto (por ejemplo si va usar SSL) debe añadir un + puerto a cada argumento, por ejemplo *:80. Tenga en + cuenta que especificando una dirección IP en la directiva + NameVirtualHost no hace que + el servidor escuche automáticamente en esa dirección IP. Consulte + la sección Especificar las direcciones y + puertos que usa Apache para obtener más información. Además, + cualquier dirección IP especificada debe asociarse con un + dispositivo de red del servidor.

+ +

El siguiente paso es crear un bloque <VirtualHost> para cada host diferente que + quiera alojar en el servidor. El argumento de la directiva + <VirtualHost> + debe ser el mismo que el argumento de la directiva NameVirtualHost (por ejemplo, una + dirección IP, o un * para usar todas las direcciones + que tenga el servidor). Dentro de cada bloque <VirtualHost>, necesitará + como mínimo una directiva ServerName para designar qué host se + sirve y una directiva DocumentRoot para indicar dónde están + los contenidos a servir dentro del sistema de ficheros.

+ +

Añadir hosts vituales a un servidor web ya existente

+

Si está añadiendo hosts virtuales a un servidor web ya + existente, debe crear también un bloque <VirtualHost> para el + host que ya tenga funcionando. Los valores de las directivas + ServerName y DocumentRoot desde este nuevo host + virtual deben tener los mismos valores que los de las + directivas ServerName + DocumentRoot + globales. Ponga este host virtual como el primero en el + archivo de configuración para que sea el que actúe como host + por defecto.

+
+ +

Por ejemplo, suponga que está sirviendo el dominio + www.domain.tld y quiere añadir el host virtual + www.otherdomain.tld, que apunta a la misma dirección + IP. Entonces, lo único que tiene que hacer es añadir lo siguiente + al fichero httpd.conf:

+ +

+ NameVirtualHost *:80
+
+ <VirtualHost *:80>
+ + ServerName www.domain.tld
+ ServerAlias domain.tld *.domain.tld
+ DocumentRoot /www/domain
+
+ </VirtualHost>
+
+ <VirtualHost *:80>
+ ServerName www.otherdomain.tld
+ DocumentRoot /www/otherdomain
+
+ </VirtualHost>
+

+ +

También puede optar por especificar una dirección IP + explícitamente en lugar de usar un * en las + directivas NameVirtualHost y + <VirtualHost>. Por ejemplo, puede hacer esto + para hacer funcionar diferentes hosts virtuales basados en nombres + en una dirección IP, o basados en IPs, o un conjunto de hosts + virtuales basados en nombres en otra dirección.

+ +

También puede que quiera que se acceda a un determinado sitio + web usando diferentes nombres. Esto es posible con la directiva + ServerAlias, puesta dentro de + la sección <VirtualHost>. Por ejemplo, en el primer bloque + <VirtualHost> de + arriba, la directiva ServerAlias indica la lista de nombres + que pueden usarse para acceder a un mismo sitio web:

+ +

+ ServerAlias domain.tld *.domain.tld +

+ +

entonces las peticiones para todos los hosts en el dominio + domain.tld serán servidas por el host virtual + www.domain.tld. Los carácteres comodines + * y ? pueden usarse para encontrar + equivalencias con los nombres. Por supuesto, no puede inventarse + nombres y ponerlos en la directiva ServerName o + ServerAlias. Primero debe tener su servidor de DNS + debidamente configurado para que pueda hacer corresponder esos + nombres con una dirección IP de su servidor.

+ +

Para terminar, puede mejorar el rendimiento de la configuración + de los hosts virtuales poniendo otras directivas dentro de las + secciones <VirtualHost>. La mayor parte de las + directivas pueden ponerse en esos containers y cambiarán solo la + configuración del host virtual al que se refieran. Para ver si una + directiva en particualar puede usarse así, consulte el Contexto de la + directiva. Las directivas de configuración especificadas en el + contexto del servidor principal (fuera de + cualquier sección <VirtualHost>) se usan única y + exclusivamente si sus valores no son sustituidos por alguno de los + parámetros de configuración del host virtual.

+ +

Cuando llega una petición, el servidor primero verifica si se + está usando una dirección IP que coincide con el valor de la + directiva NameVirtualHost. Si es el caso, mirará en cada + sección <VirtualHost> cuya IP coincida e intentará + encontrar si el valor de la directiva ServerName o de la directiva ServerAlias + coincide con el nombre del sitio web de la petición. Si encuentra + una coincidencia, usa la configuración de ese servidor. Si no la + encuentra, usa el primer host virtual de la lista + cuya dirección IP coincida con el de la petición.

+ +

Como consecuencia, el primer host virtual de la lista es el que + se usa por defecto. La directiva DocumentRoot del servidor + principal no se usará nunca cuando una + dirección IP coincida con el valor de la directiva NameVirtualHost. Si quiere usar una + configuración especial para peticiones que no coinciden con ningún + host virtual en concreto, ponga esa configuración en una sección + <VirtualHost> y + póngala la primera en el fichero de configuración.

+ +
top
+
+

Compatibilidad con navegadores +antiguos

+ +

Como se dijo antes, hay algunos clientes que no envían los + datos necesarios para que funcione correctamente el hosting + virtual basado en nombres. Estos clientes van a recibir siempre + como respuesta a sus peticiones, páginas del primer host virtual + que haya en la lista para esa dirección IP (el host virtual + primario basado en nombres).

+ +

¿Cómo de antiguo?

+

Tenga en cuenta que cuando decimos antiguo, queremos decir + realmente antiguo. Es muy poco probable que encuentre uno de esos + navegadores en uso todavía. Todas las versiones actuales de + cualquier navegador envían la cabecera Host que se + necesita para que el hosting virtual basado en nombres + funcione.

+
+ +

Existe una manera de evitar este problema con la directiva + ServerPath, aunque es un poco + complicada:

+ +

Ejemplo de configuración:

+ +

+ NameVirtualHost 111.22.33.44
+
+ <VirtualHost 111.22.33.44>
+ + ServerName www.domain.tld
+ ServerPath /domain
+ DocumentRoot /web/domain
+
+ </VirtualHost>
+

+ +

¿Qué significa esto? Esto significa que una petición de + cualquier URI que empiece por "/domain" será servida + por el host virtual www.domain.tld. Esto significa + que las páginas pueden accederse como + http://www.domain.tld/domain/ por todos los clientes, + aunque los clientes que envíen una cabecera Host: + pueden también acceder con + http://www.domain.tld/.

+ +

Para hacer que esto funcione, ponga un enlace en la página de + su host virtual primario a + http://www.domain.tld/domain/. Entonces, en las + páginas del host virtual, asegúrese de que usa o enlaces relativos + (por ejemplo, "file.html" o + "../icons/image.gif") o enlaces que contengan el + /domain/ anterior (por ejemplo, + "http://www.domain.tld/domain/misc/file.html" o + "/domain/misc/file.html").

+ +

Esto requiere un poco de disciplina, pero siguiendo estas + reglas, puede asegurarse, casi en todos los casos, de que las + páginas de su sitio web podrán ser accedidas desde cualquier + navegador, ya sea nuevo o antiguo.

+ +
+
+

Idiomas disponibles:  de  | + en  | + es  | + ja  | + ko 

+
+ \ No newline at end of file diff --git a/docs/manual/vhosts/name-based.xml.es b/docs/manual/vhosts/name-based.xml.es new file mode 100644 index 00000000000..e932f6870ca --- /dev/null +++ b/docs/manual/vhosts/name-based.xml.es @@ -0,0 +1,314 @@ + + + + + + + + +Hosting Virtual +Soporte de Hosting Virtual basado en nombres + + +

Este documento describe cómo y cuándo debe usarse hosting virtual + basado en nombres.

+
+ +Hosting virtual basado en +IPs +Discusión en profundidad sobre el +proceso de selección de host virtual +Configuración dinámica de Hosting virtual masivo +Ejemplos de hosting virtual para +configuraciones típicas +Ejemplo de +configuración de ServerPath + +
Diferencias entre el hosting vitual +basado en nombres y el basado en IPs + +

El hosting virtual basado en IPs usa la dirección IP de la + conexión para determinar qué host virtual es el que tiene que + servir. Por lo tanto, necesitará tener diferentes direcciones IP + para cada host. Si usa hosting virtual basado en nombres, el + servidor atiende al nombre de host que especifica el cliente en + las cabeceras de HTTP. Usando esta técnica, una sola dirección IP + puede ser compartida por muchos sitios web diferentes.

+ +

El hosting virtual basado en nombres es normalmente más + sencillo, porque solo necesita configurar su servidor de DNS para + que localice la dirección IP correcta y entonces configurar Apache + para que reconozca los diferentes nombres de host. Usando hosting + virtual basado en nombres también se reduce la demanda de + direcciones IP, que empieza a ser un bien escaso. Por lo tanto, + debe usar hosting virtual basado en nombres a no ser que haya + alguna razón especial por la cual tenga que elegir usar hosting + vitual basado en direcciones IP. Algunas de éstas razones pueden + ser:

+ +
    +
  • Algunos clientes antiguos no son compatibles con el + hosting virtual basado en nombres. Para que el hosting + virtual basado en nombres funcione, el cliente debe enviar la + cabecera de Host HTTP. Esto es necesario para HTTP/1.1, y está + implementado como extensión en casi todos los navegadores + actuales. Si necesita dar soporte a clientes obsoletos y usar + hosting virtual basado en nombres, al final de este documento + se describe una técnica para que pueda hacerlo.
  • + +
  • El hosting virtual basado en nombres no se puede usar + junto con SSL por la naturaleza del protocolo SSL.
  • + +
  • Algunos sistemas operativos y algunos elementos de red + tienen implementadas técnicas de gestión de ancho de banda que + no pueden diferenciar entre hosts a no ser que no estén en + diferentes direcciones IP.
  • +
+ +
+ +
Cómo usar hosting vitual basado en +nombres + + + + core + + + + DocumentRoot + NameVirtualHost + ServerAlias + ServerName + ServerPath + VirtualHost + + + +

Para usar hosting virtual basado en nombres, debe especificar + en el servidor qué dirección IP (y posiblemente qué puerto) se va + a usar para atender las peticiones a los diferentes hosts. Esto + se hace con la directiva NameVirtualHost. Normalmente, cualquiera + o todas las direcciones IP del servidor pueden usarse, también + puede usar * como argumento para la directiva + NameVirtualHost. Si va a usar + más de un puerto (por ejemplo si va usar SSL) debe añadir un + puerto a cada argumento, por ejemplo *:80. Tenga en + cuenta que especificando una dirección IP en la directiva + NameVirtualHost no hace que + el servidor escuche automáticamente en esa dirección IP. Consulte + la sección Especificar las direcciones y + puertos que usa Apache para obtener más información. Además, + cualquier dirección IP especificada debe asociarse con un + dispositivo de red del servidor.

+ +

El siguiente paso es crear un bloque VirtualHost para cada host diferente que + quiera alojar en el servidor. El argumento de la directiva + VirtualHost + debe ser el mismo que el argumento de la directiva NameVirtualHost (por ejemplo, una + dirección IP, o un * para usar todas las direcciones + que tenga el servidor). Dentro de cada bloque VirtualHost, necesitará + como mínimo una directiva ServerName para designar qué host se + sirve y una directiva DocumentRoot para indicar dónde están + los contenidos a servir dentro del sistema de ficheros.

+ + Añadir hosts vituales a un servidor web ya existente +

Si está añadiendo hosts virtuales a un servidor web ya + existente, debe crear también un bloque VirtualHost para el + host que ya tenga funcionando. Los valores de las directivas + ServerName y DocumentRoot desde este nuevo host + virtual deben tener los mismos valores que los de las + directivas ServerName + DocumentRoot + globales. Ponga este host virtual como el primero en el + archivo de configuración para que sea el que actúe como host + por defecto.

+
+ +

Por ejemplo, suponga que está sirviendo el dominio + www.domain.tld y quiere añadir el host virtual + www.otherdomain.tld, que apunta a la misma dirección + IP. Entonces, lo único que tiene que hacer es añadir lo siguiente + al fichero httpd.conf:

+ + + NameVirtualHost *:80
+
+ <VirtualHost *:80>
+ + ServerName www.domain.tld
+ ServerAlias domain.tld *.domain.tld
+ DocumentRoot /www/domain
+
+ </VirtualHost>
+
+ <VirtualHost *:80>
+ ServerName www.otherdomain.tld
+ DocumentRoot /www/otherdomain
+
+ </VirtualHost>
+
+ +

También puede optar por especificar una dirección IP + explícitamente en lugar de usar un * en las + directivas NameVirtualHost y + VirtualHost. Por ejemplo, puede hacer esto + para hacer funcionar diferentes hosts virtuales basados en nombres + en una dirección IP, o basados en IPs, o un conjunto de hosts + virtuales basados en nombres en otra dirección.

+ +

También puede que quiera que se acceda a un determinado sitio + web usando diferentes nombres. Esto es posible con la directiva + ServerAlias, puesta dentro de + la sección VirtualHost. Por ejemplo, en el primer bloque + VirtualHost de + arriba, la directiva ServerAlias indica la lista de nombres + que pueden usarse para acceder a un mismo sitio web:

+ + + ServerAlias domain.tld *.domain.tld + + +

entonces las peticiones para todos los hosts en el dominio + domain.tld serán servidas por el host virtual + www.domain.tld. Los carácteres comodines + * y ? pueden usarse para encontrar + equivalencias con los nombres. Por supuesto, no puede inventarse + nombres y ponerlos en la directiva ServerName o + ServerAlias. Primero debe tener su servidor de DNS + debidamente configurado para que pueda hacer corresponder esos + nombres con una dirección IP de su servidor.

+ +

Para terminar, puede mejorar el rendimiento de la configuración + de los hosts virtuales poniendo otras directivas dentro de las + secciones VirtualHost. La mayor parte de las + directivas pueden ponerse en esos containers y cambiarán solo la + configuración del host virtual al que se refieran. Para ver si una + directiva en particualar puede usarse así, consulte el Contexto de la + directiva. Las directivas de configuración especificadas en el + contexto del servidor principal (fuera de + cualquier sección VirtualHost) se usan única y + exclusivamente si sus valores no son sustituidos por alguno de los + parámetros de configuración del host virtual.

+ +

Cuando llega una petición, el servidor primero verifica si se + está usando una dirección IP que coincide con el valor de la + directiva NameVirtualHost. Si es el caso, mirará en cada + sección VirtualHost cuya IP coincida e intentará + encontrar si el valor de la directiva ServerName o de la directiva ServerAlias + coincide con el nombre del sitio web de la petición. Si encuentra + una coincidencia, usa la configuración de ese servidor. Si no la + encuentra, usa el primer host virtual de la lista + cuya dirección IP coincida con el de la petición.

+ +

Como consecuencia, el primer host virtual de la lista es el que + se usa por defecto. La directiva DocumentRoot del servidor + principal no se usará nunca cuando una + dirección IP coincida con el valor de la directiva NameVirtualHost. Si quiere usar una + configuración especial para peticiones que no coinciden con ningún + host virtual en concreto, ponga esa configuración en una sección + VirtualHost y + póngala la primera en el fichero de configuración.

+ +
+ +
Compatibilidad con navegadores +antiguos + +

Como se dijo antes, hay algunos clientes que no envían los + datos necesarios para que funcione correctamente el hosting + virtual basado en nombres. Estos clientes van a recibir siempre + como respuesta a sus peticiones, páginas del primer host virtual + que haya en la lista para esa dirección IP (el host virtual + primario basado en nombres).

+ + ¿Cómo de antiguo? +

Tenga en cuenta que cuando decimos antiguo, queremos decir + realmente antiguo. Es muy poco probable que encuentre uno de esos + navegadores en uso todavía. Todas las versiones actuales de + cualquier navegador envían la cabecera Host que se + necesita para que el hosting virtual basado en nombres + funcione.

+
+ +

Existe una manera de evitar este problema con la directiva + ServerPath, aunque es un poco + complicada:

+ +

Ejemplo de configuración:

+ + + NameVirtualHost 111.22.33.44
+
+ <VirtualHost 111.22.33.44>
+ + ServerName www.domain.tld
+ ServerPath /domain
+ DocumentRoot /web/domain
+
+ </VirtualHost>
+
+ +

¿Qué significa esto? Esto significa que una petición de + cualquier URI que empiece por "/domain" será servida + por el host virtual www.domain.tld. Esto significa + que las páginas pueden accederse como + http://www.domain.tld/domain/ por todos los clientes, + aunque los clientes que envíen una cabecera Host: + pueden también acceder con + http://www.domain.tld/.

+ +

Para hacer que esto funcione, ponga un enlace en la página de + su host virtual primario a + http://www.domain.tld/domain/. Entonces, en las + páginas del host virtual, asegúrese de que usa o enlaces relativos + (por ejemplo, "file.html" o + "../icons/image.gif") o enlaces que contengan el + /domain/ anterior (por ejemplo, + "http://www.domain.tld/domain/misc/file.html" o + "/domain/misc/file.html").

+ +

Esto requiere un poco de disciplina, pero siguiendo estas + reglas, puede asegurarse, casi en todos los casos, de que las + páginas de su sitio web podrán ser accedidas desde cualquier + navegador, ya sea nuevo o antiguo.

+ +
+
+ + + diff --git a/docs/manual/vhosts/name-based.xml.meta b/docs/manual/vhosts/name-based.xml.meta index 3630d30c9ec..a6c72498cc0 100644 --- a/docs/manual/vhosts/name-based.xml.meta +++ b/docs/manual/vhosts/name-based.xml.meta @@ -8,6 +8,7 @@ de en + es ja ko