Ich habe eine Redmine erstellt und mein Host kann über den Browser auf 192.168.33.55:3000 zugreifen
Die virtuelle Maschine kann auch auf ihre eigene 192.168.33.55:3000 zugreifen
Also begann ich, Nginx so zu modifizieren, dass 8080 an Port 3000 der virtuellen Maschine weitergeleitet wurde
Aber nach dem Neustart von Nginx habe ich auf 8080 zugegriffen und einen 502-Fehler erhalten
Aber wenn ich 8080 auf Nginx‘ eigenen Standard 80 weiterleite, ist es in Ordnung
Ich habe eine Redmine erstellt und mein Host kann über den Browser auf 192.168.33.55:3000 zugreifen
Die virtuelle Maschine kann auch auf ihre eigene 192.168.33.55:3000 zugreifen
Also begann ich, Nginx so zu modifizieren, dass 8080 an Port 3000 der virtuellen Maschine weitergeleitet wurde
Aber nach dem Neustart von Nginx habe ich auf 8080 zugegriffen und einen 502-Fehler erhalten
Aber wenn ich 8080 auf Nginx‘ eigenen Standard 80 weiterleite, ist es in Ordnung
Ich vermute, wenn Sie curl
verwenden, um auf 3000 zuzugreifen, verwenden Sie das Konto root
und Ihr Nginx ist möglicherweise nicht das Root-Konto, wenn Sie auf 3000 zugreifen. Wenn man sich die TCP-Verbindung aus dem Protokoll permission denied
ansieht, deuten einige Online-Informationen darauf hin, dass es sich um ein SELinux
-Konfigurationsproblem handelt. Sie können nach dieser Idee noch einmal nachschauen