httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Serge Dubrouski" <serge...@gmail.com>
Subject Re: [users@httpd] mod_autoindex not cooperating
Date Wed, 13 Dec 2006 20:48:12 GMT
On 12/13/06, David Scott <ds94103@earthlink.net> wrote:
> David Scott wrote:
>
> Nope, this simply does not work for me.  Here is the latest httpd.conf
> snippet:
>
> Listen 3002
> <VirtualHost *:3002>
>     Alias /static /home/david/pix/html/static
>     DocumentRoot /home/david/pix/html
>     <Location /static>

Try to replace your <Location> tags with <Directory> tags like this:

<Directory /home/david/pix/html/static>

</Directory>

And keep your alias.

I'm afraid Options +Indexes isn't applicable in the Location context.

>         SetHandler default
>         Options +Indexes
>         Order allow,deny
>         Allow from all
>     </Location>
>     <Directory /home/david/pix/html/static/code>
>         SetHandler default
>         Options +Indexes +FollowSymLinks
>         Order allow,deny
>         Allow from all
>     </Directory>
> </VirtualHost>
>
> both a request to /static and /static/code return
>
> [Wed Dec 13 12:11:51 2006] [error] [client 127.0.0.1] Attempt to serve
> directory: /home/david/pix/html/static/
> [Wed Dec 13 12:12:04 2006] [error] [client 127.0.0.1] Attempt to serve
> directory: /home/david/pix/html/static/code/
>
> It's almost as if the +Indexes options is being ignored, or
> mod_autoindex isn't there at all.  But it *is* listed as a compiled-in
> module:
>
> :~/pix/html$  /usr/local/apache2/bin/httpd -l
> Compiled in modules:
>   core.c
>   mod_authn_file.c
>   mod_authn_default.c
>   mod_authz_host.c
>   mod_authz_groupfile.c
>   mod_authz_user.c
>   mod_authz_default.c
>   mod_auth_basic.c
>   mod_include.c
>   mod_filter.c
>   mod_log_config.c
>   mod_env.c
>   mod_usertrack.c
>   mod_setenvif.c
>   prefork.c
>   http_core.c
>   mod_mime.c
>   mod_status.c
>   mod_autoindex.c
>   mod_asis.c
>   mod_cgi.c
>   mod_negotiation.c
>   mod_dir.c
>   mod_actions.c
>   mod_userdir.c
>   mod_alias.c
>   mod_rewrite.c
>   mod_so.c
>
> I'm stumped.  Has anyone else had this problem?
>
> d
>
> >
> > ------------------------------------------------------------------------
> >
> > Subject:
> > Re: [users@httpd] mod_autoindex not cooperating
> > From:
> > "Yvo van Doorn" <yvo.vandoorn@gmail.com>
> > Date:
> > Mon, 11 Dec 2006 23:03:36 -0800
> > To:
> > users@httpd.apache.org
> >
> > To:
> > users@httpd.apache.org
> >
> >
> > I *could* be wrong on this but don't you need an alias as well such as:
> > Alias /code "/home/david/pix/html/code"
> >
> > Another way would be inside the VirtualHost directive and instead of
> > Location do:
> > <Directory /home/david/pix/html/code>
> >         SetHandler default
> >         Order allow,deny
> >         Allow from all
> >         Options +Indexes +FollowSymLinks
> > </Directory>
> >
> >
> > On 12/11/06, * David Scott* <ds94103@earthlink.net
> > <mailto:ds94103@earthlink.net>> wrote:
> >
> >     I've got apache 2.2.3 running and I'd like to generate an automatic
> >     directory listing, but I can't.  I've checked and mod_autoindex is
> >     compiled in statically.  The snippet from my httpd.conf is as follows.
> >     I'd like a directory listing in the /code location.
> >
> >     Listen 3001
> >     NameVirtualHost *:3001
> >     <VirtualHost *:3001>
> >         DocumentRoot /home/david/pix/html
> >         <Location />
> >             PerlSetEnv SQL_DEBUG 1
> >             SetHandler perl-script
> >             PerlHandler Pix
> >             Allow from all
> >         </Location>
> >         <Location /static>
> >             SetHandler none
> >         </Location>
> >         <Location /code>
> >             SetHandler default
> >             Order allow,deny
> >             Allow from all
> >             Options +Indexes +FollowSymLinks
> >         </Location>
> >     </VirtualHost>
> >
> >     The message in the error log is
> >
> >     [Mon Dec 11 16:59:49 2006] [error] [client 127.0.0.1
> >     <http://127.0.0.1>] Attempt to serve
> >     directory: /home/david/pix/html/code/
> >
> >     I've tried this in just about every way imaginable, disabling the
> >     mod_perl handler, configuring outside a virtual host, using
> >     Options All,
> >     etc etc etc.  The server simply does not want to give me a directory
> >     listing.
> >
> >     Can anyone think of anything else I can try to figure this out?
> >     mod_autoindex is supposed to just work.
> >
> >     d
> >
> >     ---------------------------------------------------------------------
> >     The official User-To-User support forum of the Apache HTTP Server
> >     Project.
> >     See <URL:http://httpd.apache.org/userslist.html> for more info.
> >     To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> >     <mailto:users-unsubscribe@httpd.apache.org>
> >        "   from the digest: users-digest-unsubscribe@httpd.apache.org
> >     <mailto:users-digest-unsubscribe@httpd.apache.org>
> >     For additional commands, e-mail: users-help@httpd.apache.org
> >     <mailto:users-help@httpd.apache.org>
> >
> >
>
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message