Thanks for your response. Now it’s solved. As you mentioned my all settings were fine. I updated X-Forwarded-Proto
header to https
for secure requests in nginx file.
Here is the complete code of nginx file:
server {
listen 80 default;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl default;
ssl_certificate <SSL CERTIFICATE PATH>;
ssl_certificate_key <SSL CERTIFICATE KEY PATH>;
location / {
proxy_pass http://localhost:81;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Thanks again.