Tras sufrir unos problemas de configuración en mi servidor, decidí pasarme de Linux Mandrake 10 (basado en Red Hat) a Ubuntu (basado en Debian) y entonces la configuración de Apache se desbarató. Tenía dos problemas principales: las tildes aparecían como interrogaciones y los directorios que no tenían una página predeterminada aparecían con el listado de su contenido (nada más indiscreto). Todo está ya solucionado...
Para especificar un juego de caracteres predeterminado tenemos que editar httpd.conf y añadir las siguientes directivas
<Directory />
AddDefaultCharset On
<Directory>
AddDefaultCharset ISO-8859-1
y para denegar el listado de directorios debemos eliminar el parámetro Indexes de la directiva Options más general. El módulo que controla estos listados es mod_autoindex, si no os interesa podéis desactivarlo.
Eso es todo, lo he probado desde Win, Linux y Mac con IE y Firefox y va ok
Fuentes de incalculable valor fueron la
documentación del proyecto Apache y el foro de
www.galpon.org