在windows下 http服务器nginx时,访问web目录提示403 Forbidden,首先需要了解nginx出现403错误是什么意思:
403 Forbidden表示你在请求一个资源文件但是nginx不允许你查看,403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误。
找到nginx.conf:
将user nobody 改为user root;重启nginx,仍无效果。
后发现nginx默认是不支持浏览目录的。
找到 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;
}
}