这就是我的配置......
server {
listen 80;
server_name 127.0.0.1 localhost;
location = / {
index index.html;
}
location / {
root /etc/nginx/html/app1;
}
}
在我的app1文件夹中,我有两个文件,index.html& home.html的
如果我浏览http://localhost/或http://localhost/index.html或http://localhost/home.html页面,则会很好。
当我改变配置时......
server {
listen 80;
server_name 127.0.0.1 localhost;
location = / {
index home.html;
}
location / {
root /etc/nginx/html/app1;
}
}
http://localhost:8888/index.html>作品 http://localhost:8888/home.html>作品 http://localhost:8888/> 403禁止!!!
有人可以告诉我出了什么问题吗?
答案 0 :(得分:1)
因为location = {}
的优先级更高location / {}
所以它首先匹配location = {}
在您的情况下,location = {}
中没有 root 。