Welcome! Log In Create A New Profile

Advanced

Re: nginx serving corrupt images

All files from this thread

File Name File Size   Posted by Date  
image.png 46.7 KB open | download Dan Swaney 02/23/2023 Read message
image.png 46.7 KB open | download Saint Michael 02/23/2023 Read message
image.png 276 KB open | download Saint Michael 02/23/2023 Read message
image.png 109.2 KB open | download Saint Michael 02/23/2023 Read message
image.png 46.7 KB open | download Dan Swaney 02/23/2023 Read message
image.png 276 KB open | download Dan Swaney 02/23/2023 Read message
image.png 109.2 KB open | download Dan Swaney 02/23/2023 Read message
image.png 46.7 KB open | download Saint Michael 02/23/2023 Read message
image.png 276 KB open | download Saint Michael 02/23/2023 Read message
image.png 109.2 KB open | download Saint Michael 02/23/2023 Read message
image.png 46.7 KB open | download Dan Swaney 02/23/2023 Read message
image.png 276 KB open | download Dan Swaney 02/23/2023 Read message
image.png 109.2 KB open | download Dan Swaney 02/23/2023 Read message
image.png 188.7 KB open | download Dan Swaney 02/23/2023 Read message
image.png 46.7 KB open | download Saint Michael 02/23/2023 Read message
image.png 276 KB open | download Saint Michael 02/23/2023 Read message
image.png 109.2 KB open | download Saint Michael 02/23/2023 Read message
image.png 188.7 KB open | download Saint Michael 02/23/2023 Read message
image.png 46.7 KB open | download Dan Swaney 02/23/2023 Read message
image.png 276 KB open | download Dan Swaney 02/23/2023 Read message
image.png 109.2 KB open | download Dan Swaney 02/23/2023 Read message
image.png 188.7 KB open | download Dan Swaney 02/23/2023 Read message
Maxim Dounin
February 23, 2023 09:18AM
Hello!

On Thu, Feb 23, 2023 at 08:13:54AM -0500, Saint Michael wrote:

> Suppose that my default html file forn a location is xyz.html, but there
> are hundreds. What is the canonical way to specify that and only that file
> for a / {}.

Locations are for a given URI prefix, not for a particular file.
Locations define a configuration to be used for matching requests.
See http://nginx.org/r/location for the detailed description of
the location directive.

When mapping requests to the files, nginx simply concatenates the
document root, as defined by the "root" directive, and URI from
the requests. For example, given "/path/to/html" root and a request
to "/xyz.html", nginx will return the "/path/to/html/xyz.html" file.

If you want nginx to return only the particular file to all
requests matched by the location, the most simple approach would
be to use a rewrite (http://nginx.org/r/rewrite) to change the
URI:

location / {
rewrite ^ /xyz.html break;
}

Note though that this is not going to be a good solution to the
issues with likely non-existing files you are facing. Rather,
this will make such issues impossible to debug, and is generally
not recommended - unless you have good reasons to implement
something like this. Instead, I would recommend using normal
request processing and let nginx to normally return files under
the document root and reject requests to non-existing files.

Hope this helps.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx mailing list
nginx@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

FAQ Suggestions

iaw4 February 18, 2023 08:30PM

Re: FAQ Suggestions

nanaya February 19, 2023 01:28AM

Private location does not work

Saint Michael February 19, 2023 01:54AM

Re: Private location does not work

Francis Daly February 19, 2023 08:20AM

Re: Private location does not work

Saint Michael February 19, 2023 09:36AM

Re: Private location does not work

unclepieman February 19, 2023 10:34PM

Re: Private location does not work

Saint Michael February 19, 2023 10:56PM

Re: Private location does not work

unclepieman February 19, 2023 11:00PM

Re: Private location does not work

Saint Michael February 19, 2023 11:26PM

Re: Private location does not work

unclepieman February 19, 2023 11:54PM

Re: Private location does not work

Saint Michael February 20, 2023 12:06AM

Re: Private location does not work

Francis Daly February 20, 2023 07:36AM

Re: Private location does not work

unclepieman February 20, 2023 01:22PM

Re: Private location does not work

Saint Michael February 20, 2023 02:46PM

foreach does not work

Saint Michael February 21, 2023 02:24AM

foreach does not work

Saint Michael February 21, 2023 02:26AM

Re: foreach does not work

Sergey A. Osokin February 21, 2023 10:30AM

nginx serving corrupt images

Saint Michael February 22, 2023 10:58AM

Re: nginx serving corrupt images

Saint Michael February 22, 2023 02:04PM

Re: nginx serving corrupt images

Saint Michael February 22, 2023 02:06PM

Re: nginx serving corrupt images

Sergey A. Osokin February 22, 2023 02:34PM

Re: nginx serving corrupt images

Saint Michael February 22, 2023 02:48PM

Re: nginx serving corrupt images

Maxim Dounin February 22, 2023 07:18PM

Re: nginx serving corrupt images

Saint Michael February 22, 2023 07:38PM

Re: nginx serving corrupt images

Maxim Dounin February 22, 2023 09:30PM

Re: nginx serving corrupt images

Saint Michael February 22, 2023 09:32PM

Re: nginx serving corrupt images

Maxim Dounin February 22, 2023 09:50PM

Re: nginx serving corrupt images

Saint Michael February 22, 2023 10:52PM

RE: nginx serving corrupt images

Reinis Rozitis February 23, 2023 06:34AM

Re: nginx serving corrupt images

Maxim Dounin February 23, 2023 08:04AM

Re: nginx serving corrupt images

Saint Michael February 23, 2023 08:16AM

Re: nginx serving corrupt images

Maxim Dounin February 23, 2023 09:18AM

Re: nginx serving corrupt images Attachments

Dan Swaney February 23, 2023 06:16PM

Re: nginx serving corrupt images Attachments

Saint Michael February 23, 2023 07:24PM

Re: nginx serving corrupt images Attachments

Dan Swaney February 23, 2023 08:12PM

Re: nginx serving corrupt images Attachments

Saint Michael February 23, 2023 09:28PM

Re: nginx serving corrupt images Attachments

Dan Swaney February 23, 2023 09:34PM

Re: nginx serving corrupt images

Maxim Dounin February 23, 2023 10:28PM

Re: nginx serving corrupt images

Dan Swaney February 23, 2023 10:36PM

Re: nginx serving corrupt images

Maxim Dounin February 23, 2023 11:14PM

Re: nginx serving corrupt images

Saint Michael February 23, 2023 11:28PM

Re: nginx serving corrupt images

Saint Michael February 23, 2023 11:48PM

Re: nginx serving corrupt images Attachments

Saint Michael February 23, 2023 10:32PM

Re: nginx serving corrupt images Attachments

Dan Swaney February 23, 2023 10:42PM

Re: nginx serving corrupt images

Dan Swaney February 23, 2023 06:24PM

Re: nginx serving corrupt images

Saint Michael February 23, 2023 06:34PM

Re: nginx serving corrupt images

Saint Michael February 23, 2023 06:36PM

Re: nginx serving corrupt images

Maxim Dounin February 23, 2023 09:44PM

Re: FAQ Suggestions

iaw4 February 19, 2023 08:52PM

Re: FAQ Suggestions

nanaya February 20, 2023 02:12AM

Re: FAQ Suggestions

Francis Daly February 19, 2023 08:38AM

Re: FAQ Suggestions

iaw4 February 19, 2023 08:52PM

Re: FAQ Suggestions

Francis Daly February 20, 2023 07:08AM

Re: FAQ Suggestions --- mapping to file, not folder?

iaw4 February 22, 2023 12:46PM

Re: FAQ Suggestions --- mapping to file, not folder?

Sergey A. Osokin February 22, 2023 01:06PM

Re: FAQ Suggestions --- mapping to file, not folder?

Francis Daly February 22, 2023 04:24PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 306
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready