Help- can't see subdirectories for static content location

Carlos equalium at gmail.com
Fri Mar 27 12:56:42 MSK 2009


Hi,

I have nothing for (gif|png...)
I have just tried your suggestion: "location ^~ /media/ " but isn't still
working.

Thank for your quick reply. From your last question (yes, I only see one
.html file) I have discovered something weird. I have added more files to
the directory, even more .html files and I can't see none of them so I guess
it must a problem about user:group permissions or cache (I have no "expires"
option at the config file) or whatever else.

I have created most of the files not directly on the server but in a nfs
mount on an ubuntu client (it's a intranet), although now I have created
some directly on the host but don't work either.
I have restarted both nginx and apache to be sure.
Well I'll keep investigating as I'm relatively new to linux and will post
the solution once I find it.

I'm excited for having discovered nginx and for your helpful assistance.
I welcome any other suggestion to try although it seems not to be an nginx
issue.

Thank you and greetings from Barcelona.

Carlos.


2009/3/27 Igor Sysoev <is at rambler-co.ru>

> On Fri, Mar 27, 2009 at 09:01:57AM +0000, equalium wrote:
>
> > Hello, I'm setting up nginx to serve a django site. The django part goes
> OK but
> > I have a problem with my media directory. I'm using this:
> >
> > location /media/ {
> >    root   /home/django/domains/myapp/static/;
> > }
> >
> > ...
> >
> > The problem is that I can access that directory and any html file
> directly
> > inside but not other directories or images.
>
> Probably, you have also something like this:
>
>    location ~ \.(gif|png|jpg|css|js)$ {
>
> You may delete it if it is not needed, or may disable regex tests for
> /media/:
>
>    location ^~ /media/ {
>
> > For example, my directories are like this:
> >
> > ./domains
> > ...myapp
> > ......static
> > .........CSS
> > .........images
> > .........js
> > .........hello.html
> > .........image.png
> >
> > I have the option "autoindex on;", so when I access:
> http://mydomain/media/ I see:
> >
> > Index of /media/
> > ../
> > hello.html
> >
> > Does anybody know what can be wrong?
>
> Do you see in the listing just index.html without image.png, etc. ?
>
>
> --
> Igor Sysoev
> http://sysoev.ru/en/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20090327/c190e740/attachment.html>


More information about the nginx mailing list