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

[SOLUCIONADO] Link a archivo fuera de la carpeta www

Estas en el tema de Link a archivo fuera de la carpeta www en el foro de Apache en Foros del Web. Hola foro, Tengo un servidor propio con el apache montado. La carpeta donde tengo las páginas es /var/www/html Quisiera saber si en una web alojada ...
  #1 (permalink)  
Antiguo 23/01/2014, 19:58
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 13 años, 7 meses
Puntos: 1
Link a archivo fuera de la carpeta www

Hola foro,
Tengo un servidor propio con el apache montado. La carpeta donde tengo las páginas es /var/www/html
Quisiera saber si en una web alojada en esa carpeta, puedo linkar un archivo que está, por ejemplo, en /datos/file.doc

Si pruebo con
<a href="/datos/file.doc">documento</a>
Intenta acceder a /var/www/html/datos/file.doc

Gracias,
  #2 (permalink)  
Antiguo 23/01/2014, 20:17
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.539
Antigüedad: 10 años, 6 meses
Puntos: 970
Respuesta: Link a archivo fuera de la carpeta www

Como trabajas con un servidor, lo ideal es que todos los archivos con los que vayas a trabajar, se encuentren en la carpeta del servidor y no fuera de ella.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 23/01/2014, 20:24
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Link a archivo fuera de la carpeta www

Gracias por la respuesta Alexis. Trabajo en un gran servidor y la carpeta /var/www/html está en un disco de tamaño normal, y los archivos que deseamos compartir estan en otra particion de mucha más capacidad, en la carpeta /datos.

Salud,
  #4 (permalink)  
Antiguo 23/01/2014, 20:25
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.539
Antigüedad: 10 años, 6 meses
Puntos: 970
Respuesta: Link a archivo fuera de la carpeta www

En tal caso, instala el servidor en la partición más grande, así no tendrás problemas de capacidad. No olvides copiar todos los archivos con los que vayas a trabajar a la carpeta de la página en el servidor. Dicho de otro modo, copia los archivos que están en la carpeta "datos" a "var/www/html".
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 23/01/2014, 20:37
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Link a archivo fuera de la carpeta www

Alexis, gracias por la recomendacion pero esa solucion no es posible. El sistema es el que es y no se puede cambiar. Estamos hablando de archivos con tamaño de cientos de gigas.

Puede linkarse el archivo de alguna otra manera?

Gracias,
  #6 (permalink)  
Antiguo 23/01/2014, 20:45
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.539
Antigüedad: 10 años, 6 meses
Puntos: 970
Respuesta: Link a archivo fuera de la carpeta www

En ese caso, te recomiendo leer acerca de la función opendir.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #7 (permalink)  
Antiguo 23/01/2014, 20:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Link a archivo fuera de la carpeta www

No puedo utilizar php, Alexis. Se puede cambiar algun parametro de apache?

Saludos,
  #8 (permalink)  
Antiguo 23/01/2014, 20:57
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.539
Antigüedad: 10 años, 6 meses
Puntos: 970
Respuesta: Link a archivo fuera de la carpeta www

Ah caray, creí que estabas trabajando con PHP, en ese caso, consulta en el sub-foro de Apache.
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #9 (permalink)  
Antiguo 23/01/2014, 20:59
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Link a archivo fuera de la carpeta www

Agradeceria que algun moderador moviese el hilo para no repetir.

Gracias,
  #10 (permalink)  
Antiguo 23/01/2014, 23:39
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Link a archivo fuera de la carpeta www

Encontré como solucionarlo. Editando httpd.conf:

Código Apache:
Ver original
  1. <IfModule mod_alias.c>
  2.     Alias /MisDatosLink/ "/datos/"
  3.     <Directory "/datos">
  4.         Options Indexes MultiViews
  5.         AllowOverride None
  6.         Order allow,deny
  7.         Allow from all
  8.     </Directory>
  9. </IfModule>

Ahora puedo acceder al contenido de mi carpeta /datos/ haciendo:
<a href="/MisDatosLink/file.doc">documento</a>

Salud,

Etiquetas: carpeta, fuera, html, link, página, www
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 13:51.