之前一直在用公众号平台测试账号。现在转到认证后的服务号,在配置网页授权域名时遇到以下错误:
在网上搜了很久:
说什么用ftp软件上传到服务器根目录,还有项目tomcat路径----》webapps-->senweb(web项目)放到里面就可以了。等等....
这些没有说明生产环境,就给出方法的,全是不负责任的指引,全是混弄人的。因此我并没有按照网上的方法。
在此说明下我的生产环境:用的是阿里云window2008,nginx+fastcgi+django
重点:
我们得明白,这个文件只是让微信平台能找到就行。如果你是配置的是域名,例如30.abc.cn,那么http://30.abc.cn/MP_verify_lhIhZbQQEldxsLc2.txt可以看到文件的内容。或者配置的是路径:30.abc.cn/wx,那么http://30.abc.cn/wx/MP_verify_lhIhZbQQEldxsLc2.txt可以看到文件的内容。
这样的话就好办了,由于我是nginx静态代理,我配置的是域名,不是路径,所有我只要在nginx的配置文件中加入MP_verify_lhIhZbQQEldxsLc2.txt的处理就行:
location ~ ^/MP_verify_lhIhZbQQEldxsLc2.txt {
root *****; #MP_verify_lhIhZbQQEldxsLc2.txt放置的路径
}
如果你只用了tomcat服务器,那就在tomcat下配置好该文件即可。