导航  导航
每日一言

能被js重写的终将会被js重写。

nginx 标签下的全部文章(2)

nginx配置中root与alias的区别

在使用nginx时,平时自己的项目通常会使用root去配置资源路径,但是看别人的配置里,有用alias的,顾名思义,这是别名的意思,但是用在这里,还是不太理解。经过万能的百度和自己的实战得出以下结论:1、作用域的区别:root可以使用在http、server、location、if配置段中,而alias只能用在location中。2、使用效果上的区别:root效果是与location路径拼接,而alias是替换location的路径。下面看例子:location /a { root /b #此时访问localhost/a网络地址对应的是磁盘路径/b/a } location /a { alias /b #此时访问localhost/a网络地址对应的是磁盘路径/b }

nginx无法访问静态图片资源 出现404的解决办法

最近帮别人部署一个项目,发现一个奇怪的问题,之前没有遇到过,在此记录一下。问题描述:nginx可以访问静态文件夹,如/static/img,但是img文件夹下的图片无法访问。问题原因:linux宝塔界面生成的nginx配置文件多了一项配置,如下:location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {  expires      30d;  error_log off;  access_log /dev/null; } 此项配置拦截了图片的请求,导致404问题解决:删除该项配置即可。