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

evitar mostrar los archivos del directorio web

Estas en el tema de evitar mostrar los archivos del directorio web en el foro de Apache en Foros del Web. Cordial Saludo. no se si sera configuracion del php.ini o apache pero esta es mi duda... en mi equipo local escribo en el internet explorer: ...
  #1 (permalink)  
Antiguo 08/06/2009, 07:44
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 9 meses
Puntos: 2
evitar mostrar los archivos del directorio web

Cordial Saludo.

no se si sera configuracion del php.ini o apache pero esta es mi duda...

en mi equipo local escribo en el internet explorer:
http://localhost/pruebas y luego Enter; me muestra todos los archivos que tengo en la carpeta pruebas; como hago para que no me los muestre o me lo direccione a una pagina en blanco????

Agradezco la ayuda y sugerencias que me puedan brindar.

Trabajo con apache 2.0.54 y PHP 4.3.11
  #2 (permalink)  
Antiguo 08/06/2009, 07:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: evitar mostrar los archivos del directorio web

Tema trasladado desde PHP Configuración.

Esas son directivas de tu servidor web, PHP no tiene nada que ver.
  #3 (permalink)  
Antiguo 08/06/2009, 08:54
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, 8 meses
Puntos: 55
Respuesta: evitar mostrar los archivos del directorio web

Tienes dos opciones:

- Crea un archivo index.html o index.php en ese directorio, no hace falta que pongas nada dentro, con que exista el archivo vale.
- O bien crea un archivo .htaccess y le pones dentro esto: Options All -Indexes

Un saludo
__________________
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 08/06/2009, 10:59
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: evitar mostrar los archivos del directorio web

Cordial Saludo Ferny

ya tenia creado el archivo index.php donde se loguea el usuario pero aun asi muestra todos los archivos de la carpeta.

donde debo poner el .htaccess???

Agradezco de antemano su colaboracion
  #5 (permalink)  
Antiguo 08/06/2009, 11:03
Avatar de carscx  
Fecha de Ingreso: noviembre-2008
Mensajes: 227
Antigüedad: 16 años
Puntos: 10
Respuesta: evitar mostrar los archivos del directorio web

Cita:
Iniciado por tattojk Ver Mensaje
Cordial Saludo Ferny

ya tenia creado el archivo index.php donde se loguea el usuario pero aun asi muestra todos los archivos de la carpeta.

donde debo poner el .htaccess???

Agradezco de antemano su colaboracion
Dentro de la carpeta pruebas
__________________
Frontend Developer
JS+HTML5+CSS3
Backend Developer
PHP+MySQL
  #6 (permalink)  
Antiguo 08/06/2009, 13:05
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: evitar mostrar los archivos del directorio web

Saludos...

lo coloque en la carpeta pruebas, httdocs y conf del apache y nada, me sigue mostrando todos los archivos....

agradezco de antemano su valiosa ayuda
  #7 (permalink)  
Antiguo 11/06/2009, 02:02
 
Fecha de Ingreso: mayo-2007
Mensajes: 46
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: evitar mostrar los archivos del directorio web

si usas una plataforma windows el .htaccess no vale.
pon en el archivo de configuración de apache una sentencia tipo

<Directory ruta_hasta_prueba>
-Indexes
</Directory>

con esto deberia bastarte.
  #8 (permalink)  
Antiguo 13/06/2009, 04:14
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, 8 meses
Puntos: 55
Respuesta: evitar mostrar los archivos del directorio web

Cita:
Iniciado por siberiano Ver Mensaje
si usas una plataforma windows el .htaccess no vale.
pon en el archivo de configuración de apache una sentencia tipo

<Directory ruta_hasta_prueba>
-Indexes
</Directory>

con esto deberia bastarte.
El .htaccess sí funciona en windows, de hecho ahí hago mis pruebas antes de subir a un servidor. El problema quizá sea de configuración, busca en el httpd.conf una línea:

<Directory />

Un poco más abajo verás un AllowOverride None, cámbialo a AllowOverride All y reinicia apache.

A ver si así ya va...
__________________
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.
  #9 (permalink)  
Antiguo 24/06/2009, 16:39
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 9 meses
Puntos: 2
Respuesta: evitar mostrar los archivos del directorio web

Saludos.

gracias por sus respuestas pero nada que me funciona, sigue mostrando todos los archivos

agradezco su valiosa colaboracion
  #10 (permalink)  
Antiguo 11/09/2009, 06:24
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: evitar mostrar los archivos del directorio web

el archivo .htaccess a mi si me funciona con el sistema operativo windows.
Tienes que poner este archivo en el directorio raiz (donde te funcione el index.htm). Nunca en otras carpetas que cuelquen de él. Asegurate tambien que el nombre de este archivo tiene como primer caracter un punto.

Siguiendo el consejo de ferny he solucionado el problema.

Muchas gracias Ferny ¡¡¡
  #11 (permalink)  
Antiguo 11/09/2009, 07:48
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: evitar mostrar los archivos del directorio web

Primero, verifica que todos los <Directory /> que esten mencionados tengan AllowOverride All. Tambien asegurate que hayas descomentado LoadModule rewrite_module modules/mod_rewrite.so y por ultimo crea un .htaccess y dentro de el coloca esto gasguashy gohau8uwt Me refiero a un invento de palabras, lo colocas en el directorio principal y coloca en la barra de direcciones http://localhost/ si te lanza un error ya tienes activado correctamente .htaccess sino te da un error habría que ver que te falta arreglar en httpd.conf
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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 09:17.