nginx can't read images
Aditya Herlambang
aditya15417 at hotmail.com
Sun Feb 27 18:35:26 MSK 2011
Is it also possible to change my php directive to:
location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME html$fastcgi_script_name; include fastcgi_params; }
?? Will it do the same?
> Date: Sun, 27 Feb 2011 12:50:35 +0000
> From: francis at daoine.org
> To: nginx at nginx.org
> Subject: Re: nginx can't read images
>
> On Sun, Feb 27, 2011 at 04:47:00AM +0000, Aditya Herlambang wrote:
>
> Hi there,
>
> > So it seems that mginx can't read a url with .png, for example
>
> nginx usually does exactly what you tell it to. In this case...
>
> > http://20.16.31.42/phpMyAdmin/themes/original/img/logo_right.png
> > that gives me a page not found. The ip address above has been changed (not the original one), it'sjust to give illustration. I checked that the file logo_right.png is in fact in that folder. What do I need to do to solve this?
>
> ...what folder is the file logo_right.png in?
>
> Your config tells nginx to look for
>
> /usr/local/nginx/html/phpMyAdmin/themes/original/img/logo_right.png
>
> but your config also suggests that you wanted to tell nginx to look for
>
> /usr/share/nginx/html/phpMyAdmin/themes/original/img/logo_right.png
>
> Each (sub)request in nginx in handled by one location{} block, so you
> must make sure that the correct config is in the location block that is
> used for this specific request. Your location{} for .png urls uses the
> compile-time document root value.
>
> If this server is new, and not used for other files or services, then
> the best change is probably to remove all "root" directives from your
> nginx.conf, and add a single "root /usr/share/nginx/html;" outside all
> location{}s, just after "server_name localhost;"
>
> Otherwise, you should probably add a "location /phpMyAdmin/ {}" which
> contains other location{}s for the new urls you care about.
>
> Note also that the distributed phpMyAdmin includes a few .htaccess files
> to attempt to limit access to some files. There's nothing in your config
> to mimic that, so unless you've taken other steps, you may be exposing
> more that the phpMyAdmin developers consider wise.
>
> Good luck with it,
>
> f
> --
> Francis Daly francis at daoine.org
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20110227/a4cceb44/attachment.html>
More information about the nginx
mailing list