nginx root与alias区别
Posted 凉瓜皮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx root与alias区别相关的知识,希望对你有一定的参考价值。
引用于文章https://blog.csdn.net/line_aijava/article/details/71473793
root:
Sets the root directory for requests. For example, with the following configuration
location /i/ {
root /data/w3;
}
//The /data/w3/i/top.gif file will be sent in response to the “/i/top.gif” request
alias:
Defines a replacement for the specified location. For example, with the following configuration
location /i/ {
alias /data/w3/images/;
}
//on request of “/i/top.gif”, the file /data/w3/images/top.gif will be sent.
当访问/i/top.gif时,root是去/data/w3/i/top.gif请求文件,alias是去/data/w3/images/top.gif请求,也就是说
root响应的路径:配置的路径+完整访问路径(完整的location配置路径+静态文件)
alias响应的路径:配置路径+静态文件(去除location中配置的路径)
下次使用时,注意了!
以上是关于nginx root与alias区别的主要内容,如果未能解决你的问题,请参考以下文章