server {
listen 8000;
server_name localhost;
location /mark {
root C:/Users/annotation-platform-lm;
index home.html;
error_page 405 =200 http://$host$request_uri;
}
}
使用上面的nginx配置项(root)时:
- nginx服务器会去 C:/Users/annotation-platform-lm/mark 目录下面找index页面。
- 浏览器访问时的url:http://xxx:8000/mark
listen 8000;
server_name localhost;
location /mark {
alias C:/Users/annotation-platform-lm;
index home.html;
error_page 405 =200 http://$host$request_uri;
}
}
使用上面的nginx配置项(alias)时:
- nginx服务器会去 C:/Users/annotation-platform-lm 目录下面找index页面。
- 浏览器访问时的url:http://xxx:8000/mark
总结
- nginx服务器去找index页面时。如果使用的是 root 配置,会去 location 配置的路径和 root 配置的路径拼接起来的总路径中进行查找;如果使用的是 alias 配置,会去 alias 配置的路径中进行查找。
- 在通过浏览器访问时,都需要拼接 location 配置的路径。