Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem

So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem

WBOY
WBOYnach vorne
2023-06-01 16:25:062270Durchsuche

Lösung für das 403-Problem, das durch die Nginx-Konfiguration verursacht wird

1 Problem: 403 erscheint beim Curling des von nginx konfigurierten lokalen Domänennamens#🎜 🎜#

So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem

nginx_error.log Das Protokoll lautet wie folgt:

So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem#🎜🎜 #

2. Fragen

1. Es wurde festgestellt, dass das Stammverzeichnis nicht mit den verbotenen Dateien in übereinstimmt Das Fehlerprotokoll. Theoretisch sollte der Zugriff auf www.requesturi.com in /usr/local/nginx/html1 gesucht werden.

So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem
2. Rollen Sie eine a.txt-Datei unter /usr/local/nginx/html1 ein und stellen Sie fest, dass der Fehler aufgetreten ist 404 .

So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem

3. Lösung

Man kann daraus grob schließen Möglicherweise ist Nginx www.requesturi.com nicht in .conf konfiguriert. Überprüfen Sie nginx.conf und stellen Sie fest, dass www.requesturi.com nicht konfiguriert ist und nginx standardmäßig keinen Zugriff auf das Dateiverzeichnis zulässt, sodass ein 403-Fehler auftritt.

So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem
Überprüfen Sie dann das konfigurierte www.zhuye.com und finden Sie: das Stammverzeichnis von www.zhuye.com und das Fehlerprotokoll Verbotene Zugriffsverzeichnisse sind die gleichen und der Servername ist eine IP anstelle eines Domänennamens

So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem
Grund: weil www.requesturi.com ist nicht konfiguriert. Wenn wir also auf www.requesturi.com zugreifen, greift Nginx auf die Standardeinstellung zu (dh www.zhuye.com) und beim Zugriff auf a.txt (diese Datei existiert nicht im Verzeichnis www.zhuye.com). ), wird der Fehler 404 gemeldet.


Sie können die Nginx-Konfiguration so ändern, dass Nginx auf das Dateiverzeichnis zugreifen kann:

So lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem#🎜🎜 #Dateien im Verzeichnis anzeigen:

Das obige ist der detaillierte Inhalt vonSo lösen Sie das durch die Nginx-Konfiguration verursachte 403-Problem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen