??
vi /usr/local/nginx/conf/nginx.conf
location / { root html; index index.php index.html index.htm; }
und dann
location / { root /home/fuxiao/www; index index.php index.html index.htm; }
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; }
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
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!