相关疑难解决方法(0)

Nginx - 根与别名,用于服务单个文件?

在处理nginx单个文件(例如robots.txt(提示:每次都清除浏览器缓存))多个小时后,我最终采用了两种不同的方式,一种使用alias指令,另一种使用root指令,如下所示:

location /robots.txt { alias /home/www/static/robots.txt; }
location /robots.txt { root /home/www/static/;  }
Run Code Online (Sandbox Code Playgroud)

两者之间有什么功能上的区别吗?还是安全问题?与其他指令有冲突吗?(对于另一个 /static 位置,两者似乎都很好)。或者有什么理由选择一个?

注-我没有使用这两个在同一时间:)而我想每一个,一次一个,两者的工作。我不是在问它们是如何在同一个文件中交互的,而是使用哪个更好。

nginx

79
推荐指数
3
解决办法
8万
查看次数

标签 统计

nginx ×1