Nginx Reverse Proxy SSL: Diese Seite leitet nicht richtig um

Nginx Reverse Proxy SSL: Diese Seite leitet nicht richtig um

Okay, zunächst einmal bin ich neu in all dem und lerne noch. Ich habe Nginx eingerichtet und meine Standard-Reverse-Proxys funktionieren sowohl innerhalb als auch außerhalb meines Netzwerks. Ich habe Certbot eingerichtet und ein Wildcard-SSL-Zertifikat generiert. Ich versuche, meine Proxys so einzurichten, dass sie es verwenden. Jetzt funktionieren sie IN meinem Netzwerk, aber außerhalb meines Netzwerks erhalten wir die Meldung „Seite kann nicht geöffnet werden, da zu viele Weiterleitungen aufgetreten sind“. Kann sich das jemand mit mehr Wissen ansehen und hoffentlich das reparieren, was ich kaputt gemacht habe?

Unten ist die Konfiguration, die ich zu verwenden versuche:

server {
   listen 80;
   server_name subdomain.mysite.org;
   return 301 https://subdomain.mysite.org$request_uri;
 }

server {
   listen 443 ssl;
   server_name subdomain.mysite.org;
   ssl_certificate  /etc/letsencrypt/live/mysite.org/fullchain.pem;
   ssl_certificate_key  /etc/letsencrypt/live/mysite.org/privkey.pem;
   ssl_prefer_server_ciphers on;

   location / {
        proxy_pass http://internalIP:port;

        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;
        proxy_headers_hash_max_size 512;
        proxy_headers_hash_bucket_size 128;
    }
}

Antwort1

Ich hatte endlich die Antwort gefunden. Dies war kein NGINX-Konfigurationsproblem. Dies war ein Cloudflare-Problem. Sie verwenden standardmäßig „flexibles“ SSL (zwischen Client und Cloudflare) und was wir wirklich wollen, ist „Vollständig“.

Wenn Sie bei Cloudflare registriert sind, beachten Sie dies bitte.

verwandte Informationen