Nginx配置中root和alias

root: 指定文件根文件夹对应的/URL路径,将URL路径附加到根位置来形成要提供的最终文件路径

 location ^~ /img {
        root /var/www/static;
        try_files $uri $uri/ =404;
    }

如上配置,当用户访问https://www.wljslmz.cn/img/wljslmz.png时,会找到/var/www/static/img/wljslmz.png图片。

 alias: 将 URL 重新映射到根位置以外的其他目录

    location ^~ /img {
        alias /var/www/static/images/;
        try_files $uri $uri/ =404;
    }

 如上配置,当用户访问https://www.wljslmz.cn/img/wljslmz.png时,会找到/var/www/static/images/wljslmz.png图片。

对于alias指定的文件夹,需要加“/”

不同点:

root读取的时根目录。可以在server或location指令中使用。

alias只能在location指令中使用。

你可能感兴趣的:(nginx,运维)