<div dir="auto">I literally copied a working configuration. The only changes I made were the name of the server and the root to find the files to be served. </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 8 Jan 2024, 08:20 Francis Daly, <<a href="mailto:francis@daoine.org">francis@daoine.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Jan 08, 2024 at 08:11:21AM -0500, James Read wrote:<br>
<br>
Hi there,<br>
<br>
> My nginx server is serving the wrong site. I found this explanation online<br>
> <a href="https://www.computerworld.com/article/2987967/why-your-nginx-server-is-responding-with-content-from-the-wrong-site.html" rel="noreferrer noreferrer" target="_blank">https://www.computerworld.com/article/2987967/why-your-nginx-server-is-responding-with-content-from-the-wrong-site.html</a><br>
> However this explanation doesn't seem to fit my case as I have a location<br>
> which nginx should match correctly. Is there any other reason why nginx<br>
> would serve the wrong site?<br>
<br>
It pretty much always is because what you think you have told nginx to<br>
do is not what you have actually told nginx to do.<br>
<br>
(The other occasions are usually when your browser is not talking to the<br>
nginx that you think it is talking to.)<br>
<br>
To a first approximation: when a request comes to nginx, it first chooses<br>
which server{} to handle the request in, then chooses which location{}<br>
within that server{} to handle the request in.<br>
<br>
Can you show a configuration and a request that is handled in a different<br>
location{} from what you want?<br>
<br>
Thanks,<br>
<br>
        f<br>
-- <br>
Francis Daly        <a href="mailto:francis@daoine.org" target="_blank" rel="noreferrer">francis@daoine.org</a><br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank" rel="noreferrer">nginx@nginx.org</a><br>
<a href="https://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer noreferrer" target="_blank">https://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div>