Can I rewrite https to http?

baalchina baalchina at gmail.com
Mon Aug 14 13:56:19 UTC 2023


Hi all,
I had an nginx as a reserve proxy, with many web sites behind. And the
nginx listen in 443(https) and 80(http).

But not all my sites behind support https, so in some sites ,I only listen
80, like this:











*    server {      listen 80;      listen [::]:80;      server_name
 nossl.abc.com <http://nossl.abc.com/>;      location / {
proxy_pass_header Server;        proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;        proxy_set_header X-Scheme
$scheme;        proxy_pass http://nossl <http://nossl/>;       }    }*

And I got a problem here, when I using http://nossl.abc.com, it works fine.
But some browser( like edge in a newly installed Windows 11), it will auto
redirect to the https site(https://nossl.abc.com), then we got a default
site of my nginx instead of nossl.abc.com

So, can I redirect the request, when user open https://nossl.abc.com, the
will be redirect to http://nossl.abc.com?

Thanks.

-- 
from:baalchina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20230814/2484262f/attachment.htm>


More information about the nginx mailing list