Tengo una máquina Debian con Apache 1.31+PHP 4.3.4 + MySQL 4.0 + Postgresql
7.4.
No recuerdo la directriz de Apache que impide el listado de directorios. Si
sé como hacer para que un usuario sea autentificado, con .htaccess o los
módulos de base de datos de Mysql y PGSQL, pero no como hacer que Apache no
muestre el contenido de un directorio o de todos los de un sitio si la
página no es index.html , index.php , etc.
¿Sería alguien tan amable de refresacarme la memoria?. Gracias.
Atentamente,
Jorge Giménez
Registered Linux User 191803
Puede ser algo asi?
<Location "path">
AllowOverride None
deny from all
</Location>
Espero que sirva
Hola listeros.
Atentamente,
Jorge Giménez
Registered Linux User 191803
--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Primero de todo gracias por la ayuda.
Si que funciona pero tengo que ir indicando directorio por directorio que
lo haga. No sé si estoy equivocado pero creo que había una forma de que
Apache no listase directorios si no había página de inicio.
¿Alguna idea o estoy equivocado?
#
# Each directory to which Apache has access, can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# permissions.
#
<Directory />
Options SymLinksIfOwnerMatch
AllowOverride None
</Directory>
asi que no se... esto esta fuera de todo virtualhost, etc...
Espero que ayude,
Salu2
Pues te puedo asegurar que el mío los lista. Revisaré la configuración.
Si que está la opción, además recordaba haberla visto, lo he metido en el
virtualhost y no va. Lista el contenido de los directorios si no aparece
ningún index.html o index.php
<Directory />
Options SymLinksIfOwnerMatch
AllowOverride None
</Directory>
La de location si que funciona.
<Location "path">
AllowOverride None
deny from all
</Location>
¿Alguien imagina que falta en el fichero de configuración?
<Directory />
Options SymLinksIfOwnerMatch
AllowOverride None
deny from all
</Directory>
Por hacer un hibrido de ambos... (?)
¿Alguna idea?
Si es necesario decídmelo y posteo la parte de los virtualhost
¿Alguna idea?
Si es necesario decídmelo y posteo la parte de los virtualhost
Atentamente,
Jorge Giménez
Analista - Programador
Digital Soft
678 73 13 86
: (
En caso de que hiciera muchiiiiiiiisima falta , podria mirar "la biblia de
apache", pero es que es un tochaaaazo...
A ver si a alguien se le ocurre... no me puedo creer que entre todos los
administradores de debian no haya administradores de sitios web que sepan
esto... venga, vagueeeeeeeeeeeeeetes!
; )
Salu2
----- Original Message -----
From: "Jorge Giménez" <desar...@digitalsoft.com.es>
To: <debian-us...@lists.debian.org>
Sent: Thursday, July 01, 2004 3:32 PM
Subject: Re: Denegar acceso a listado de directorios en Apache
--
bufff, ya estamos presionando y ¡con este calor! la solución es sencilla:
- dentro de cada virtualhost, y busca la siguiente definición del
directorio:
<Directory /path/to/dir>
Options FollowSymLinks MultiViews
...
</Directory>
Elimina la orden Indexes o Index (la memoria me patina), reinicia y listo.
Este ejemplo está extraido de mi host y, como ves, no tiene indices y sólo
cuenta con lo justo "pa viví"...
saludos,
diego
PD no pasa nada por leerse un kilo de manuales. todos lo hemos hecho.
¿quien es el vago? ;-)
--
[Diego Martínez Castañeda]
,''`. [Técnico de sistemas Linux]
: :' : [dmartinez @ keekorok . com]
`. `' [ GPG: ]
`- [ 8A17 037F 2975 825F 9F2A ]
debian [ 0F86 0130 8326 70B4 3B14 ]
Joe, no es para ponerse asi, ademas, acababa de encontra la solucion por si
mismo.... lo decia en plan simpatico...
Que yo tambien me he tenido que chupar tochazos para acabar de configurar
apache, tomcat, debian en general antes de conocer esta lista... pero a
veces sabes que preguntando alguien te lo dice en un momento y no ganas nada
con pegarte tres horas buceando entre libros y manuales... solo ponerte de
mala leche.
Perdon si ofendi a alguien.
P.D: por aqui no hace tanto calor 8-)
----- Original Message -----
From: "Diego Martínez Castañeda" <dmar...@keekorok.com>
To: "Gorka Garay" <go...@sistemasjudo.com>
Cc: <debian-us...@lists.debian.org>
Sent: Thursday, July 01, 2004 4:36 PM
Subject: Re: Denegar acceso a listado de directorios en Apache
>
buenas
> Joe, no es para ponerse asi, ademas, acababa de encontra la solucion por
> si mismo.... lo decia en plan simpatico...
vaaaaaaaaale, me pasé. i'm sorry a lot of ;)
> Perdon si ofendi a alguien.
tranqui, por mí no será...
> P.D: por aqui no hace tanto calor 8-)
acabo de mirar el termometro y hay, exactamente 36 grados. Así ni humor ni
leches :D
saludos,
diego
> Hola listeros.
>
> Tengo una máquina Debian con Apache 1.31+PHP 4.3.4 + MySQL 4.0 +
> Postgresql 7.4.
Hola:
Primero, en la página de apache[0] encontrarás de una manera bastante
fácil varias cosas (como esta) que son de un uso muy común. Debes
tener en cuenta que lo que tu quieres es parte de un módulo base[1]
(si lees los dos/cuatro primeros párrafos del sumario de dicho módulo
encontrarás tu solución y algunas cosas más).
[0] http://httpd.apache.org
[1] http://httpd.apache.org/docs/mod/mod_autoindex.html
Pero si quieres una solución rápida, dentro del directorio en
cuestión ("/path/to/not/view") crea un fichero llamado ".htaccess" y
que al menos contenga:
--8<--8<--
Options -Indexes
-->8-->8--
Creo que es eso lo que tu buscabas.
--
Atentamente, yo <Matías>
CookBookXML: http://nnss.d7.be/~matias/CookBookXML/bin
http://www.nnss.d7.be
http://savannah.gnu.org/projects/tasklist
Instala apache2, que impide el listado de directorios solo quitando
permisos.
Salut i força,
--
Jaume Furor, assimilant la xarxa després de navegar sense rumb. A10
Debian GNU/Linux
Linux User #296480
Machine #181752
http://counter.li.org/
La que los permite es "Options Indexes", si quieres lo contrario
reemplazalo por "Options -Indexes"