微信公众号网页授权审核通过域名,产生的nginx 配置访问静态文件,如txt、img等问题,笔记

1.错误示例

location /MP_verify_fMqnKV8Yx7l6SWF6.txt {
        root /home/resouce/MP_verify_fMqnKV8Yx7l6SWF6.txt;
		autoindex on;
    	}

以上错误,在同一目录/home下,访问index.html是正常的,但是对静态文件却报404.notfound错误,

2.错误修改

第一种方式:把root换成 alias 即可,

第二种方式:添加把root后面的路径更改为/home/resouce/;

因为当我们在浏览器访问http://www.aa.com/MP_verify_fMqnKV8Yx7l6SWF6.txt时,

root配置的会把location后面的名称跟到路径后面,也就是:

home/resouce/MP_verify_fMqnKV8Yx7l6SWF6.txt/MP_verify_fMqnKV8Yx7l6SWF6.txt;这就是实际路径,所以404错误,

而alias 不会,它是指向你配置实径:

/home/resouce/MP_verify_fMqnKV8Yx7l6SWF6.txt;

这样可以找到文件,而不会报404

3.总结

root响应的路径:配置的路径+location后面的地址名称+静态文件

alias响应的路径:配置路径+静态文件;

一般情况下,在location /中配置root,在location /other中配置alias

错误原因:参考https://www.cnblogs.com/jiongchen/p/9139156.html

温馨提示,如果你的服务器用的是Tomcat,那么直接放在webapps下root目录,在浏览器中用你的域名直接访问即可,和图片一样的,用你的域名加上的Tomcat端口号,当然前提时你的端口后开放防火墙,否则会报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值