Heim >Backend-Entwicklung >PHP-Tutorial >Nginx-Problem, ich habe kein Problem damit, auf andere Pfade zuzugreifen, aber dieser Pfad meldet einen Fehler
Beim Zugriff ist ein Fehler aufgetreten:
Lesen Sie das Protokoll:
Beim Zugriff ist ein Fehler aufgetreten:
Lesen Sie das Protokoll:
Die vom Fragesteller angegebene Konfiguration ist unvollständig, ich werde auf die Möglichkeit von Fehlern gemäß den vorhandenen eingehen:
Das Verzeichnis, auf das im Protokoll zugegriffen wird, ist D:/nginx_project/whois/whois
. Möglicherweise möchte der Fragesteller tatsächlich auf die Dinge unter D:/nginx_project/whois
zugreifen, daher stimmt etwas mit der Konfiguration nicht.
Wenn Sie nur auf D:/nginx_project/whois/whois
zugreifen möchten, stellen Sie bitte sicher, dass sich darin eine index.*-Datei befindet, andernfalls wird ein 403-Fehler angezeigt.
Schließlich gibt es noch etwas Seltsames...warum enthält der Browser-Screenshot Umleitungsinformationen...
nginx hat keine Berechtigung, diese Datei zu lesen?
Welches Framework verwenden Sie? Wenn Sie Laravel verwenden, sollte das Stammverzeichnis auf den öffentlichen Ordner verweisen
Debuggen.
Zhazha Windows, es ist so einfach, verwenden Sie zuerst ein Nginx-Konto und versuchen Sie, direkt auf dieses Verzeichnis zuzugreifen. Wenn es nicht funktioniert, öffnen Sie Filemon.exe, und wenn es nicht funktioniert, verwenden Sie das Debuggen auf Nginx-Quellcodeebene. Wie auch immer, Windows hat die stärkste IDE im Sonnensystem, daher habe ich Angst vor Störungen.