409 Stimmen

(13: Berechtigung verweigert) beim Verbinden mit upstream: [nginx]

Ich arbeite daran, ein Django-Projekt mit Nginx und Gunicorn zu konfigurieren.

Beim Zugriff auf meinen Port gunicorn mysite.wsgi:application --bind=127.0.0.1:8001 im Nginx-Server erhalte ich den folgenden Fehler in meiner Fehlerprotokolldatei;

2014/05/30 11:59:42 [crit] 4075#0: *6 connect() zu 127.0.0.1:8001 fehlgeschlagen (13: Keine Berechtigung) beim Verbinden mit dem Upstream, Client: 127.0.0.1, Server: localhost, Anfrage: "GET / HTTP/1.1", Upstream: "http://127.0.0.1:8001/", Host: "localhost:8080"

Unten steht der Inhalt meiner nginx.conf-Datei;

server {
    listen 8080;
    server_name localhost;
    access_log  /var/log/nginx/example.log;
    error_log /var/log/nginx/example.error.log;

    location / {
        proxy_pass http://127.0.0.1:8001;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $http_host;
    }
}

Auf der HTML-Seite erhalte ich 502 Bad Gateway.

Welchen Fehler mache ich?

0voto

dmarchev Punkte 26

Einzelheiten: Sie können in der auditd.log suchen und den genauen Grund identifizieren.

In meinem Fall war das Problem, dass die Option nis_enabled auf aus gesetzt war.

Sie können die aktuelle Konfiguration mit dem folgenden Befehl überprüfen:

semanage boolean --list | grep nis

Und Sie können es mit dem folgenden Befehl aktivieren:

setsebool -P nis_enabled 1

Dann können Sie versuchen, den nginx-Dienst zu starten.

-1voto

Be Hai Nguyen Punkte 47

Installiere SELinux nicht auf Ubuntun 22.10. Das habe ich gemacht, und ich konnte nicht mehr booten. Ubuntun 22.10 hat mir das GRUB-Menü gegeben, ich weiß nicht, wie ich wiederherstellen soll: Ich musste Ubuntun 22.10 neu installieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X