Obwohl es nicht zu Ihnen Fehler passt, erhalten Sie ...
Datei übergeben ist wie
thisID: thisPass: Hallo Kommentar!
Wird davon ausgegangen, dass das Passwort tatsächlich verschlüsselt ist? Ich denke es sollte sein; Ich bezweifle, dass Sie einfach ein von Menschen lesbares Kennwort in diese Kennwortdatei einfügen können.
Wenn nginx in dieser Datei verschlüsselte / verschlüsselte Kennwörter erwartet, findet es keine gute Übereinstimmung, wenn das gespeicherte Kennwort ein anderes Format verwendet. (Um eine Übereinstimmung zu finden, wird das vom Benutzer eingegebene Kennwort verschlüsselt, und die verschlüsselte Eingabe wird mit dem verschlüsselten Kennwort verglichen, wie dies aus der Datei bekannt ist.) Gemäß der Dokumentation müssen Kennwörter in der Tat durch die Funktion crypt verschlüsselt werden ( 3). Sie können die Kennwortdatei mit dem Programm htpasswd in Apache erstellen.
Dies erklärt zwar immer noch nicht die eigentliche Fehlermeldung, aber wenn die Kennwortdatei die für Menschen lesbaren Kennwörter enthält, führt dies sicherlich zu einem 402 Unauthorized
oder 403 Forbidden
.
Man kann ein solches verschlüsseltes Passwort auch online auf verschiedenen Websites erstellen .