举例说明:
假设有个图片位于 /opt/hrms/hrms/static/xadmin/images/1.png
alias:
server {
...
location /static {
alias /opt/hrms/hrms/static/;
}
}
网址访问127.0.0.1:8080/static/xadmin/images/1.png
nginx会将当前请求转发到web服务器上的127.0.0.1:8080/opt/hrms/hrms/static/xadmin/images/1.png
即:alias路径 + 请求的全路径去掉location配置
因为alias会把location后面配置的路径丢弃掉
root:
server {
...
location /static {
root /opt/hrms/hrms;
}
}
网址访问127.0.0.1:8080/static/xadmin/images/1.png
nginx会将当前请求转发到web服务器上的127.0.0.1:8080/opt/hrms/hrms/static/xadmin/images/1.png
即:root路径 + 请求的全路径