在windows下 http服務(wù)器nginx時,訪問web目錄提示403 Forbidden,首先需要了解nginx出現(xiàn)403錯誤是什么意思:
403 Forbidden表示你在請求一個資源文件但是nginx不允許你查看,403 Forbidden 只是一個HTTP狀態(tài)碼,像404,200一樣不是技術(shù)上的錯誤。
? ? ? 找到nginx.conf:
將user nobody 改為user root;重啟nginx,仍無效果。
? ? ? 后發(fā)現(xiàn)nginx默認(rèn)是不支持瀏覽目錄的。
? ? ? 找到?autoindex ?off 更改為on。 重啟nginx,正常訪問。
例:
```
server {
set $root "C:/www";
location / {
? ? ? ? ? ? root? $root;
? ? ? ? ? ? index? index.php index.html index.htm;
? ? try_files $uri $uri/ /index.php?$query_string;
? ? autoindex on;
? ? ? ? }
}