Selbstgehostetes Gitlab funktioniert nicht mit nicht gebündeltem Nginx

Selbstgehostetes Gitlab funktioniert nicht mit nicht gebündeltem Nginx

Ich habe gitlab-ce auf einer Centos-Stream-9-VM laufen und nginx auf einer separaten Ubuntu-VM, das als Reverse-Proxy für die Gitlab-Instanz fungiert. Aber aus irgendeinem Grund funktioniert es nicht. nginx gibt einen 502 Bad Gateway zurück.

Der Server, auf dem nginx läuft, ist 192.168.0.71 und gitlab ist 192.168.0.148

Gefolgtdiese Komplettlösungauf der Gitlab-Website habe ich mein gitlab.rb aktualisiert, um Folgendes zu haben

gitlab_rails['trusted_proxies'] = ['192.168.0.1/24', '192.168.0.71']
nginx['enable'] = false
nginx['redirect_http_to_https'] = false
nginx['listen_port'] = 8084
nginx['listen_https'] = false

Meine Nginx-Konfiguration enthält dies

server {
    listen 83;
    listen [::]:83;

    location / {
        proxy_pass http://192.168.0.148:8084;
        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;
    }
 }

verwandte Informationen