So beheben Sie 403, der durch eine Änderung des Stammverzeichnisses der Nginx-Website verursacht wird

WBOY
Freigeben: 2023-05-18 10:28:12
nach vorne
1104 Leute haben es durchsucht

??

vi /usr/local/nginx/conf/nginx.conf
Nach dem Login kopieren
in

location / {
      root  html;
      index index.php index.html index.htm;
    }
Nach dem Login kopieren

und dann

location / {
      root  /home/fuxiao/www;
      index index.php index.html index.htm;
    }
Nach dem Login kopieren

in

location ~ \.php$ {
      root      html;
      fastcgi_pass  127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param script_filename $document_root$fastcgi_script_name;
      include    fastcgi_params;
    }
Nach dem Login kopieren
ändern und dann nginx neu starten. Das Stammverzeichnis der Website befindet sich bereits www in unserem Home-Verzeichnis.

Zweitens den 403-Fehler beheben
Aber nachdem die Änderung abgeschlossen und getestet wurde, wird beim Zugriff auf die Webseite unter www immer die Meldung 403 verboten angezeigt, wie unten gezeigt


Lösung

Zunächst: Ich dachte, dass der Webseite, die ich besuchte, keine Leseberechtigung erteilt wurde, aber beim erneuten Zugriff nach der Änderung trat der Fehler immer noch auf. Nachdem ich verschiedene Methoden ausprobiert hatte, stellte ich fest, dass das Problem darin bestand, dass „fuxiao“ in /home/fuxiao war Das Verzeichnis hatte keine Leseberechtigung, das heißt, unsere normalen Benutzer hatten zunächst keine Leseberechtigung. Erteilen Sie dem Verzeichnis einfach die Leseberechtigung, um das 403-Problem zu lösen.

Das obige ist der detaillierte Inhalt vonSo beheben Sie 403, der durch eine Änderung des Stammverzeichnisses der Nginx-Website verursacht wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!