> I am running nginx version: nginx/1.16.1 on CentOS Linux release 7.8.2003 
> (Core). When I hit https://marketplace.mydomain.com it works perfectly fine 
> whereas when I hit http://marketplace.mydomain.com 
> (port 80) does not get redirected to https://marketplace.mydomain.com (port 
> 443). I have the below nginx.conf.
>
> server {
>        listen 443 ssl default_server;
>       #listen       80 default_server;


Either reenable listen       80 default_server; or add another server block:

server {
      listen       80 default_server;
      server_name marketplace.mydomain.com;
      return       301 return 301 https://$server_name$request_uri;
}

Because if you don't listen on port 80 the only way $scheme will be 'http'  
(and the if condition true) if the client opens http://yoursite:443 which won't 
normally happen.

rr

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to