Hallo Nginx-Forummitglieder,
ich habe leider ein Problem beim Proxying mit Nginx auf meinem Webserver (Ubuntu 22.04).
Leider funktioniert meine Weiterleitung auf https nicht, weswegen Google Auth den SSL Handshake nicht durchführen kann.
Hat jemand eine Idee wie man dies behebt?
Dies ist meine Config:
________
server {
listen 80;
server_name example.de www.example.de;
}
server {
listen 443 ssl;
root /var/www/example.de/html;
index index.html index.htm index.nginx-debian.html;
server_name example.de www.example.de;
ssl_certificate /etc/nginx/ssl/example.de_ssl_certificate.cer;
ssl_certificate_key /etc/nginx/ssl/_.example.de_private_key.key;
location / {
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_pass http://127.0.0.1:4567;
}
location /auth/google/ {
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_pass http://127.0.0.1:4567/auth/google/;
}
}
_____