2011-04-06 25 views
8

Tengo una configuración de proyecto y estoy tratando de acceder a un archivo desde una carpeta temporal en el servidor.Acceso a archivos fuera de la raíz del documento con Apache

La raíz de documentos de la página web es similar a esto:

/a/b/c/d/e/f/g/h/mywebsite.com (de las letras tienen nombres propios).

El archivo Necesito leer vidas aquí:

/a/b/c/myfile.txt

He intentado enlaces simbólicos, pero puede haber hecho que se equivocan ... alguna idea?

+0

¿Cómo está intentando acceder al archivo? ¿Usando qué? –

Respuesta

12

Se puede crear un alias de directorio:

<VirtualHost....> 

..... stuff ..... 

Alias /mydir /a/b/c 

</VirtualHost> 

entonces se podría acceder al archivo de texto, así:

domain.com/mydir/myfile.txt 

Tenga en cuenta que esto tiene que tener lugar en el archivo de configuración central, no una .htaccess archivo.

Los enlaces simbólicos también son una opción. Asegúrese de tener

Options +FollowSymlinks 

encendido.

+1

Saludos, voy a intentarlo y me pondré en contacto contigo. – diggersworld

+2

¡Sí, eres una leyenda! Gracias. – diggersworld

+4

¿Alguien puede ser más específico al respecto? Tengo una carpeta en otra unidad a la que quiero acceder. ¿Dónde pego ese bloque de código? – navand

Cuestiones relacionadas