Meine falsche Konfiguration ist:
Stammadresse der Serverdatei:
Ich möchte auf das Bild zugreifen, indem ich diese Adresse über den Browser eingebe:
Aber ich werde feststellen, dass die Datei nicht gefunden werden kann und es wird immer 404 sein, der Grund Es handelt sich um einen Root-Pfad-Konfigurationsfehler. Werfen wir einen Blick auf das Root-Pfad-Prinzip:
Root-Konfiguration bedeutet, dass auf die URL das konfigurierte Root-Verzeichnis folgt, um den entsprechenden Dateipfad zu bilden.
Das bedeutet, dass auf die Adresse, die wir im Browser eingeben, tatsächlich zugegriffen wird
/home/ftpuser/images/images/~~~
Die /images hinter unserem Standort werden nach dem tatsächlich aufgerufenen Pfad geschrieben
1 Die Lösung besteht darin, die Bilder hinter dem Stammverzeichnis wie folgt zu entfernen:
Auf diese Weise können Sie auf das Bild zugreifen, indem Sie die Adresse eingeben, bevor Sie es in den Browser eingeben~~~~~~~~~~~~~ ~~ ~~
2. Die zweite Lösung ist: Verwenden Sie einen Alias, um den Zugriffspfad zu konfigurieren
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Bildzugriffsproblem 404 nach der Konfiguration des Nginx-Bildservers. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!