Quantcast
Channel: Active questions tagged https - Stack Overflow
Viewing all articles
Browse latest Browse all 1582

Nginx redirecting (http to https) not working properly

$
0
0
worker_processes 1;events {    worker_connections 1024;}http {    # Logging directives    error_log logs/error.log;    access_log logs/access.log;    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout 65;    # Compression to improve performance    gzip on;    gzip_types text/plain application/json text/css application/javascript;    # HTTP Server: Redirect all HTTP traffic to HTTPS    server {        listen 80;        server_name paisebachaao.in;  # Replace with your domain        # Redirect all traffic to HTTPS        return 301 https://$host$request_uri;    }    # HTTPS Server    server {        listen 443 ssl;        server_name paisebachaao.in;  # Replace with your domain        # Path to SSL certificate and private key        ssl_certificate "C:/OpenSSL/bin/certificate.crt";  # Replace with your actual path        ssl_certificate_key "C:/OpenSSL/bin/private.key";  # Replace with your actual path        # Strong SSL settings        ssl_protocols TLSv1.2 TLSv1.3;        ssl_prefer_server_ciphers on;        ssl_ciphers HIGH:!aNULL:!MD5;        # Proxy requests to FastAPI backend        location / {            proxy_pass http://127.0.0.1:8000;  # FastAPI running locally            proxy_http_version 1.1;            proxy_set_header Upgrade $http_upgrade;            proxy_set_header Connection "upgrade";            proxy_set_header Host $host;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_set_header X-Forwarded-Proto $scheme;        }        # Custom error pages        error_page 500 502 503 504 /50x.html;        location = /50x.html {            root html;        }    }}

I am using this nginx.conf file as my nginx config file. Somehow I am still able to hit http request with redirecting and https requests are not working on my server, though My inbound 443 port is allowed in my VM.

Can Someone tell me, How to get over this problem with nginx configuration issue. Well When I am restarting this nginx with this configuration, it is asking me for the PEM parse Key but still it is not working for https request


Viewing all articles
Browse latest Browse all 1582

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>