502 Bad Gateway using Cloudflare and Kestrel
Francis Daly
francis at daoine.org
Mon Sep 4 08:05:05 UTC 2023
On Sun, Sep 03, 2023 at 09:57:54PM -0700, Sam Hobbs wrote:
Hi there,
> curl -k https://127.0.0.1:5443
>
> (the address that Kestrel is listening to) I get a page that I am expecting.
> proxy_passhttp://127.0.0.1:5443;
You probably have a space after proxy_pass in your actual config; but
you probably should also have "https://" not "http://" there as well,
since your upstream service is listening for https connections.
> Is there a way to determine with relative certainty that the 502 is caused
> by something in nginx and not Cloudflare or Kestrel or the application? Is
> there a way to get more details? If someone knows how to fix the problem
> regardless of where and why it is happening then that would be great help.
The nginx error log should show its description of what it thinks is
happening; you can change the logging level to have more details written,
if that will help diagnose things.
And the port-5443 service should log something like "I got a http request
to a https port" wherever it writes its information.
Cheers,
f
--
Francis Daly francis at daoine.org
More information about the nginx
mailing list