Hola, he creado un directorio fotos tal que /srv/www/fotos, y me he creado una galería en ese directorio. He incluido un fichero index.htm que contiene la galería. Pues bien, cuando voy a http://midominio.com/fotos me dice que Acceso Prohibido (Error 403). Si pongo la ruta http://midominio.com/fotos/index.htm me dice que "objeto no encontrado". El fichero /etc/apache2/httpd.conf contiene la directiva: # List of resources to look for when the client requests a directory DirectoryIndex index.html index.html.var index.htm (no hay diferencia entre que ponga el fichero index.htm o index.html) Sin embargo, existe un fichero idéntico a index.htm que se llama 'images.html', pues bien, este fichero si que aparece cuando se pasa la ruta: http://midominio.com/fotos/images.html He de decir que los permisos de images.html y index.htm (644) son exactamente los mismos... Así que no se me ocurre que puede ser... Lo que quiero es que cuando pido la ruta midominio.com/fotos aparezca por defecto el index.htm (o html), tal y como marca la directiva 'DirectoryIndex' del fichero de configuracion httpd.conf. Alguna idea? Muchas gracias por adelantado! -- Saludos, miguel
El 6/11/05, miguel gmail escribió:
Lo que quiero es que cuando pido la ruta midominio.com/fotos aparezca por defecto el index.htm (o html), tal y como marca la directiva 'DirectoryIndex' del fichero de configuracion httpd.conf.
Alguna idea?
Prueba con "http://www.misitio.com/fotos/" con la barra al final, a ver qué te sale. Más info: http://httpd.apache.org/docs/2.0/mod/mod_dir.html#directoryindex P.S. La palabra "var" aparece como fichero ¿? # List of resources to look for when the client requests a directory DirectoryIndex index.html index.html.var index.htm Saludos, -- Camaleón
Hola,
Prueba con "http://www.misitio.com/fotos/" con la barra al final, a ver qué te sale.
Igual.
Más info:
http://httpd.apache.org/docs/2.0/mod/mod_dir.html#directoryindex
de ahi saque la info de utlizar esa directiva. En realidad, la extension .htm no estaba, la puse yo por probar... (sin cambios)
P.S. La palabra "var" aparece como fichero ¿?
estaba ahi, en la directiva. Yo proble .html y .htm, las dos estan en la directiva :-?
# List of resources to look for when the client requests a directory DirectoryIndex index.html index.html.var index.htm
No se, probare con var, a que ver que sale, pero creo que no saldra nada (no tendria sentido!!) -- Saludos, miguel
El 8/11/05, miguel gmail escribió:
Igual.
Vaya... Yo pdrobaría con estas 3 opciones: - Refrescar Apache2 para que tome la nueva directiva (rcapache2 reload) - Vaciar la caché del navegador - Verificar los permisos de los ficheros - Verificar que no haya otras directivas / configuraciones (fichero .htaccess) que puedan interferir con ésta. Saludos, -- Camaleón
Hola,
Igual.
Vaya... Yo pdrobaría con estas 3 opciones:
- Refrescar Apache2 para que tome la nueva directiva (rcapache2 reload)
lo hice (no lo mencione)
- Vaciar la caché del navegador
probare
- Verificar los permisos de los ficheros
Los mismos que el images.html (644 o -rw-r--r--)
- Verificar que no haya otras directivas / configuraciones (fichero .htaccess) que puedan interferir con ésta.
Uhm... esa no me la se. Cómo, donde? Muchas gracias! -- Saludos, miguel
Hola,
- Vaciar la caché del navegador
probare
Probé, y nada :-(
- Verificar los permisos de los ficheros
Los mismos que el images.html (644 o -rw-r--r--)
Aquí van los permisos: -rw-r--r-- 1 root root 1312 Nov 6 20:18 images.html -rw-r--r-- 1 root root 1312 Nov 6 20:18 index.htm -rw-r--r-- 1 root root 1312 Nov 9 20:39 index.htm.var
- Verificar que no haya otras directivas / configuraciones (fichero .htaccess) que puedan interferir con ésta.
Uhm... esa no me la se. Cómo, donde?
Esto sigo sin saber donde va :-? La directiva DirectoryIndex, del httpd.conf: DirectoryIndex index.html index.html.var index.htm Cualquiera de los tres ficheros introducido en la url me da: - index.htm o index.html: Objeto no encontrado - index.html.var: Acceso prohibido - images.html: lo muestra normalmente y juro que no volveré a pasar hambre... esto, creo que esto no es de aqui. Lo que juro es que los tres ficheros son idénticos! server:/srv/www/fotos # diff3 index.htm index.htm.var images.html server:/srv/www/fotos # Raro raro raro -- Saludos, miguel
Lo que juro es que los tres ficheros son idénticos!
server:/srv/www/fotos # diff3 index.htm index.htm.var images.html server:/srv/www/fotos #
Raro raro raro
Pues si, y mucho. El directorio por defecto de Apache es /srv/www/htdocs/ Salvo que la hayas cambiado, en /srw/www no debería de leerte nada. :-? -- Salutacions - Saludos, Josep M. Queralt
On 11/9/05, Josep M. Queralt
Lo que juro es que los tres ficheros son idénticos!
server:/srv/www/fotos # diff3 index.htm index.htm.var images.html server:/srv/www/fotos #
Raro raro raro
Pues si, y mucho. El directorio por defecto de Apache es /srv/www/htdocs/
Salvo que la hayas cambiado, en /srw/www no debería de leerte nada. :-?
Dios!! Claro!! Estaba poniendo las fotos en /srv/www/fotos/ . Una vez las he movido al htdocs/ se muestran sin ningún problema. A veces, las cosas mas tontas, por tenerlas delante de tus narices, son las que no ves... Gracias! Ya que estamos, como podria hacer para que al ir a midominio.com fuese redireccionado a la pagina midominio.com/fotos/index.html ?? -- Saludos, miguel
El 9/11/05, miguel gmail escribió:
Ya que estamos, como podria hacer para que al ir a midominio.com fuese redireccionado a la pagina midominio.com/fotos/index.html ??
Creo que con la directiva "Redirect" puedes hacerlo. Puedes especificarla dentro de una sección de <Directory> o si no se tiene acceso total al servidor (por ejemplo, los clientes) se puede especificar en el fichero .htaccess. Saludos, -- Camaleón
El 9/11/05, miguel gmail
On 11/9/05, Josep M. Queralt
wrote: Lo que juro es que los tres ficheros son idénticos!
server:/srv/www/fotos # diff3 index.htm index.htm.var images.html server:/srv/www/fotos #
Raro raro raro
Pues si, y mucho. El directorio por defecto de Apache es /srv/www/htdocs/
Salvo que la hayas cambiado, en /srw/www no debería de leerte nada. :-?
Dios!! Claro!! Estaba poniendo las fotos en /srv/www/fotos/ . Una vez las he movido al htdocs/ se muestran sin ningún problema.
A veces, las cosas mas tontas, por tenerlas delante de tus narices, son las que no ves...
Hablando de tonterias y de apache, aprovecho a pasarles un link con info acerca de un virus para apache y php. Realmente el titulo, es poco serio, porque dice que un nuevo virus ataca los sistemas Linux, lo cual es una gran falacia, porque en realidad ataca la combinación de 2 aplicaciones, que corren en varios sistemas operativos, y no creo que si estas aplicaciones corren bajo MS, sean mas inmunes que Linux a ese ataque: http://news.zdnet.com/2100-1009_22-5938475.html?tag=nl.e589 Saludos, Juan
On Wed, 9 Nov 2005 23:19:31 -0300
Juan Erbes
On Wed, 9 Nov 2005 22:06:45 +0100
miguel gmail
Hola,
miguel.listas> miguel.listas> A veces, las cosas mas tontas, por tenerlas delante de tus narices, miguel.listas> son las que no ves... miguel.listas> miguel.listas> Gracias!
Pues ahora explicame como c*j*nes SI leía el "images.html" :-))
Esa... es muy buena pregunta!! Cuando pueda, hare unas pruebas. Volvere a poner el images.html en /srv/www y pediré ese archivo. Comprobaré el log (ya lo hice, y no vi nada raro en el). Lo mando para que lo veáis, a ver que hu*v*s pasa :D
miguel.listas> Ya que estamos, como podria hacer para que al ir a midominio.com fuese miguel.listas> redireccionado a la pagina midominio.com/fotos/index.html ??
Bien cambiando el directorio raiz de Apache a /srv/www/htdocs/fotos. Bien usando la directiva "redirect" en .htacces Bien usando el módulo "rewrite". Bien usando la etiqueta "refresh" en el índex.html principal de Apache. Bien usando la orden javascript "window.location.refresh" en el cuerpo del index.html principal de Apache.
Ahora no se me ocurre ninguna más, pero seguro que me dejo alguna. :-)
Por curiosidad, las probaré todas, asi aprendo! Ya contaré si me salen o no o si tengo dudas de como hacerlas... Gracias! -- Saludos, miguel
participants (4)
-
Camaleón
-
Josep M. Queralt
-
Juan Erbes
-
miguel gmail