nginx配置文件中,location字段里面的root和外面root的区别
Posted 坚强的小蚂蚁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx配置文件中,location字段里面的root和外面root的区别相关的知识,希望对你有一定的参考价值。
1. location里面的root例子
server{ listen 80; server_name www.wzw.com; location /www { root /data/; //设置虚拟主机主目录相对路径 index index.html; //设置虚拟主机默认主页 } }
这个配置表示输入 www.wzw.com:80/www 时会访问本机的/data/www/ 目录去找文件
2. location里面的alias例子
server{ listen 80; server_name www.wzw.com; location /img/ { alias /var/www/image/;
index index.html; } }
当输入www.wzw.com:80/img时,会去本机的/var/www/image/找文件,需要注意的是用alias时,目录最后的/一定要有,而用root时可有可无
以上是关于nginx配置文件中,location字段里面的root和外面root的区别的主要内容,如果未能解决你的问题,请参考以下文章