Wir haben eine Site auf Crafter bereitgestellt. Wenn wir direkt mit „IP:Port“ darauf zugreifen, funktioniert sie einwandfrei. Aber wenn wir mit dem Nginx-Reverse-Proxy darauf zugreifen, gibt es 500 für Bilder und andere APIs.
Außerdem wird kein Fehler im Nginx-Fehlerprotokoll angezeigt.
Ich bitte Sie, uns zu helfen, wir stecken hier fest.
Antwort1
Es kann eine Vielzahl von Gründen geben, warum Sie 500 Codefehler sehen
Wie im Kommentar vorgeschlagen, müssen Sie die Ausführlichkeit des Protokolls erhöhen, um weitere Details zum Fehler zu erhalten
Abhängig von Ihrer Nginx-Konfiguration kann die Fehlerdatei /var/log/nginx/error.log
oder eine andere sein. Alternativ können Sie die Protokolle journalctl
je nach verwendetem Service-Management-System mit überprüfen
Es könnte möglicherweise ein permission denied
Problem beim Zugriff auf die statischen Dateien geben, daher müssen Sie sicherstellen, dass der Benutzer, der die Nginx-Prozesse startet, über die richtige Zugriffsebene verfügt
Bitte teilen Sie die nginx-Konfigurationsdatei und die Berechtigungen für die bereitzustellenden Dateien mit.