Foros del Web » Administración de Sistemas » Apache »

Document_root

Estas en el tema de Document_root en el foro de Apache en Foros del Web. Hola a tod@s: Según he podido encontrar en el foro, "document_root" indica al servidor web dónde se encuentran las páginas web alojadas en nuestro disco ...
  #1 (permalink)  
Antiguo 09/06/2008, 08:16
 
Fecha de Ingreso: septiembre-2006
Mensajes: 105
Antigüedad: 17 años, 8 meses
Puntos: 0
Document_root

Hola a tod@s:

Según he podido encontrar en el foro, "document_root" indica al servidor web dónde se encuentran las páginas web alojadas en nuestro disco duro. Sin embargo, no he podido encontrar en el archivo de configuración dónde se cambia para que apunte a otro directorio (incluso en otro disco duro).

¿Alguien podría decirme cómo?

Gracias por vuestra atención y vuestro tiempo.
  #2 (permalink)  
Antiguo 11/06/2008, 02:11
 
Fecha de Ingreso: septiembre-2006
Mensajes: 105
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Document_root

O nadie lo sabe (cosa que me niego a creer) o esta pregunta a sido respondida en el foro un millón de veces y os negáis a responderla una vez más (cosa que comprendo, pero que me parece difícil de creer).

Puede que la primera vez que busqué el término en la web no tuviera éxito por cualquier motivo. Voy a volver a buscar.
  #3 (permalink)  
Antiguo 11/06/2008, 04:55
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: Document_root

O también que nadie la haya visto hasta ahora (mi caso), pero en google seguro que lo habrías encontrado rápido pq hay mucha información al respecto

En fin, el archivo es el httpd.conf de apache, aunque si usas virtualhosts y apache 2.2.X creo que cambiaba un poco la cosa, en el httpd.conf se hacía un "include" de un archivo vhosts.conf (creo recordar que se llamaba así) donde está especificado el documentroot de cada virtualhost

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #4 (permalink)  
Antiguo 11/06/2008, 21:52
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: Document_root

Lucha:
Tu pregunta es un tanto dificil.
Si quieres cambiar el nombre de tu document root pues simplemente se cambia en el archivo de configuracion y se cambia el htdocs (Directorio) por lo que tu hayas puesto en el archivo de configuracion.
Si quieres servir por ejemplo el manual del Apache, pues el mismo archivo de configuracion te lo muestra asi:
AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "C:/Apache/Apache2/manual$1"
<Directory "C:/Apache/Apache2/manual">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
<Files *.html>
SetHandler type-map
</Files>
SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1
RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
Nota que el directorio que aloja el manual esta al mismo nivel del directorio de htdocs osea un nivel arriba del document root principal.
De la misma manera que se hace con el manual se puede hacer con cualquier otro tipo de documentos.
Algo parecido se hace con los scripts en el cgi_bin directorio; indicandole al Apache que ahi se encuentran los ejecutables de PERL, por ejemplo.
Ahora como te ha expresado ferny, cuando creas virtual hosts, cada virtual host adquiere un document root diferente que no es mas que el directorio donde esta creado el subdominio.
Saludos
Y espero te ayude
Franco
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:20.