Nginx之伪404( root与alias )
目录
一、现象
二、root与alias的区别
三、建议
四、写在最后
一、现象
人类善于伪装,机器某些时候也善于伪装;Nginx请求看到404,第一反应就是文件不存在;但我们去检查的时候,它就正儿八经的躺在里面;既然存在,那为什么要404呢?
二、root与alias
1、在Nginx的配置文件中,可以使用root与alias指定工作目录
root:指定项目的根目录
alias:指定虚拟目录
2、访问的差别
location /demo/ { root /test/; }
当浏览器访问:http://127.0.0.1/demo/index.html时,映射到服务器上的文件为:/test/demo/index.html
location /demo/ { alias /test/; }
当浏览器访问:http://127.0.0.1/demo/index.html时,映射到服务器上的文件为:/test/index.html
三、建议
1、在location /中配置root目录;
2、在location /path中配置alias虚拟目录
四、写在最后
在平凡中坚持前行,总有一天会遇见不一样的自己。
写博客记录、思考、总结,趟过的坑不趟第二遍。
所有的文章,皆同步在公众号“运维汪”,可关注;也可加入“不扯淡,专注于技术”的QQ群:753512236;
作者:李先生
-------------------------------------------
个性签名:在平凡中坚持前行,总有一天会遇见不一样的自己!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!
微信公众号 微信打赏 支付宝打赏
posted on 2020-07-20 20:13 Captain_Li 阅读(1957) 评论(0) 编辑 收藏 举报