Hola, estoy montando un apache. Por defecto, apache accede, o eso creo, al idnex.htm, index.html, index.php... Necesito que se acceda a un directorio y se muestre los ficheros que ahi hay. Cual es el parámetro necesario en httpd.conf?? SuSE 9.3 Gracias, -- Saludos, miguel
El 3/06/05, miguel gmail<miguel.listas@gmail.com> escribió:
Hola,
estoy montando un apache. Por defecto, apache accede, o eso creo, al idnex.htm, index.html, index.php...
En httpd.conf puedes cambiar esto en la siguiente linea # List of resources to look for when the client requests a directory DirectoryIndex index.html index.html.var
Necesito que se acceda a un directorio y se muestre los ficheros que ahi hay. Cual es el parámetro necesario en httpd.conf??
en httpd.conf no tengo ni idea, pero si vas a mod_userdir.conf, puedes hacer que ese directorio sea por ejemplo html_public de tu /home, tan solo debes poner UserDir enabled tuusuario UserDir disabled root (esto si no quieres que accedan al directorio de root) Por ulttimo en este fichero, cambiando la linea: <Directory /home/*/public_html> por el directorio que quieras usar (estando ese directorio claro en /home/tuusuario/) y sin poner ningun archivo index, desde el exterior se veria lo que tienes en ese directorio
SuSE 9.3
Gracias, -- Saludos, miguel
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
Hola, gracias por responder.
En httpd.conf puedes cambiar esto en la siguiente linea
# List of resources to look for when the client requests a directory DirectoryIndex index.html index.html.var
no, no me refiero a eso. Me refiero a que quiero ver el listado de un directorio, en bruto. La lista de ficheros que hay en un directorio dado dentro del documentroot.
Necesito que se acceda a un directorio y se muestre los ficheros que ahi hay. Cual es el parámetro necesario en httpd.conf??
en httpd.conf no tengo ni idea, pero si vas a mod_userdir.conf, puedes hacer que ese directorio sea por ejemplo html_public de tu /home, tan solo debes poner
UserDir enabled tuusuario UserDir disabled root (esto si no quieres que accedan al directorio de root)
esto me lo apunto, pero para otra cosa... :-) -- Saludos, miguel
El Lunes, 6 de Junio de 2005 15:41, miguel gmail escribió:
Hola,
gracias por responder.
En httpd.conf puedes cambiar esto en la siguiente linea
# List of resources to look for when the client requests a directory DirectoryIndex index.html index.html.var
no, no me refiero a eso. Me refiero a que quiero ver el listado de un directorio, en bruto. La lista de ficheros que hay en un directorio dado dentro del documentroot.
Si te entiendo bien, lo que tienes que hacer es agregar lo siguiente en /etc/apache2/httpd.conf: <VirtualHost 192.168.X.X> ServerName nombredirectorio ServerPath /nombredirectorio DocumentRoot /ruta/al/directorio </VirtualHost> (donde 192.168.X.X es la ip de tu localhost) Luego reinicias el daemon: ~# rcapache2 restart En el directorio en cuestión no pones ningún archivo que pueda ser reconocido como archivo a abrir por defecto con el navegador (index.htm, index.html, index.php, etc) Luego vas al navegador y escribes la ruta: http://192.168.X.X/nombredirectorio/ A ver si es eso. Saludos; -- Sergio Hernandez A. Arquitecto Usuario Linux #324.172 ------------------------
Hola Miguel: El Lun 06 Jun 2005 14:41, miguel gmail escribió:
no, no me refiero a eso. Me refiero a que quiero ver el listado de un directorio, en bruto. La lista de ficheros que hay en un directorio dado dentro del documentroot.
En httpd.conf define un tag de directorio y en el atributo 'Options' agrega la opción '+Indexes'. Un ejemplo: <Directory "/srv/www/htdocs/directorio_con_index"> Options +Indexes </Directory> Te recomiendo consultar la documentación de Apache que es bastante buena. Hay varias partes disponibles en español. Saludos, -- Andreas Philipp Noema Ltda. Bogotá, D.C. - Colombia http://www.noemasol.com
lo que estas buscando se llama options indexes dentro de las directivas <directory> ----- Original Message ----- From: "miguel gmail" <miguel.listas@gmail.com> To: "lista" <suse-linux-s@suse.com> Sent: Friday, June 03, 2005 11:51 PM Subject: [suse-linux-s] acceso a ficheros en directorios en apache Hola, estoy montando un apache. Por defecto, apache accede, o eso creo, al idnex.htm, index.html, index.php... Necesito que se acceda a un directorio y se muestre los ficheros que ahi hay. Cual es el parámetro necesario en httpd.conf?? SuSE 9.3 Gracias, -- Saludos, miguel -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
Hola gracias por contestar On 6/6/05, aux <aux@gawab.com> wrote:
lo que estas buscando se llama options indexes dentro de las directivas <directory>
y como se supone que funciona? Es que no me aclaro. Y otra, no se como, pero apache no me se me levanta (no vale hacer chistes malos). Me parece que el httpd.conf esta mal, pero cuando reviso lo que dice (no lo tengo a mano) parece que está bien. Alguien me puede enviar por favor el httpd.conf por defecto de la instalación de suse9.3? Muchas gracias. -- Saludos, miguel
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-06-06 a las 21:43 +0200, miguel gmail escribió:
Alguien me puede enviar por favor el httpd.conf por defecto de la instalación de suse9.3?
Varía según lo que tengas instalado, pero lo puedes sacar del dvd. En concreto, /etc/apache2/httpd.conf viene de apache2-2.0.53-9.rpm, pero tienes otra en /usr/share/doc/packages/apache2/httpd.conf.default. Lo que pasa es que el suseconfig lo altera según los paquetes que se instalan. Es mejor que te fijes y pongas los errores que ves. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFCpOMMtTMYHG2NR9URAiHvAJ9cDFciMzSxMF6kJ9NR88c4U6srYQCeN5G+ lxnZX5frDi0fytd9jR9IPQ8= =N6Cb -----END PGP SIGNATURE-----
Varía según lo que tengas instalado, pero lo puedes sacar del dvd. En concreto, /etc/apache2/httpd.conf viene de apache2-2.0.53-9.rpm, pero tienes otra en /usr/share/doc/packages/apache2/httpd.conf.default.
Lo que pasa es que el suseconfig lo altera según los paquetes que se instalan.
si, no lo habia tenido en cuenta :-(
Es mejor que te fijes y pongas los errores que ves.
es que son demasiados los problemas que empiezo a tener, y esta version no lleva ni dos semanas instaladas. Un pequeño resumen (que NO espero tratar en este hilo, puede ser muy amplio) 1. apache no se levanta: Ahora no tengo a mano el error, pero algo como que faltaba un parametro que, mirando el httpd.conf, no faltaba. Ya lo mandare... 2. Los módulos de yast no me arrancan. No he probado todos, pero entre los que he probado: instalacion de sw, modo idedma, unidades cdrom. Y el y2log no muestra nada ´legible´ en estos casos, informacion muy confusa que no acierto a entender. 3. Movimiento algo erratico del raton. No mucho, pero a veces pega saltos y se va a otro punto de la pantalla. 4. Codificacion. Tengo algunos problemas con fichreros generados por el propio suse! 5. Estabilidad. Suse se cuelga, aunque esto puede ser culpa mia, por una particion que tenia de antes y que se que tengo tocada. Pero no la puedo hacer backup pq el grabador de dvd no me quema bien los dvd!! Tengo suse actualizada hasta hace 3 dias, el unico paquete externo que tengo es el mplayer, y nada más! Ayer pase el system repair y: a) ´arregló´ una particion que estaba bien (no la tenia montada pq no queria montarla) b) la particion que se que esta mal (a veces, cuando accedo a ella, se me queda en modo ro o directamente me cuelga el pc) dice que esta estupenda que gracias por participar. c) faltaban paquetes base (uff! si instale muchas cosas!!), aqui me confundí y le di al boton de no instalarlas... Total, la una de la mañana, y cerre el quiosko. Hoy veré como va... Estoy a un tris de reinstalar!! He de decir que esta misma maquina funciono como la seda con suse 9.0. Para instalar, empecé de cero y monte alguna partición que tenia de antes, la que me da problemas (esta particion NO es vital: /stuff, donde tengo mi musica, documentacion, videos...). Las particiones ´de sistema´ son ´nuevas´, recien formateadas por suse. -- Saludos, miguel
Por ponerte un ejemplo: <Directory /home/apache> Options Indexes </Directory> La opción Indexes permite listar el contenido del directorio, siempre y cuando no especifiques el DirectoryIndex index.html ... etc. Por otra parte, lo que comentas que no te arranca apache, si no das mas pistas... dificil, deberias de mirar los logs de error porque si no arranca ha de decirte algo. ----- Original Message ----- From: "miguel gmail" <miguel.listas@gmail.com> Cc: <suse-linux-s@suse.com> Sent: Monday, June 06, 2005 9:43 PM Subject: Re: [suse-linux-s] acceso a ficheros en directorios en apache Hola gracias por contestar On 6/6/05, aux <aux@gawab.com> wrote:
lo que estas buscando se llama options indexes dentro de las directivas <directory>
y como se supone que funciona? Es que no me aclaro. Y otra, no se como, pero apache no me se me levanta (no vale hacer chistes malos). Me parece que el httpd.conf esta mal, pero cuando reviso lo que dice (no lo tengo a mano) parece que está bien. Alguien me puede enviar por favor el httpd.conf por defecto de la instalación de suse9.3? Muchas gracias. -- Saludos, miguel -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
participants (6)
-
Andreas Philipp
-
aux
-
Carlos E. R.
-
Jon Ander
-
miguel gmail
-
Sergio Hernandez