There was a problem when verifying the domain name, and the third requirement could not be fulfilled:
将文件MP_verify_2lhB3AHAQ2IuIrpv.txt(点击下载)上传至填写域名或路径指向的web服务器(或虚拟主机)的目录(若填写域名,将文件放置在域名根目录下
The server is Alibaba Cloud's server,
nginx (does not use apache)
server {
listen 80;
server_name test.yuming.com;
root /home/test.yuming.com/www;
location / {
proxy_pass http://test.yuming.com:8009/XXX
...
}
}
Java web is deployed on weblogic, and the project framework is ssm
I put the txt file in the root directory, but during verification, I was still prompted to put the file in the required directory;
The other server uses apache, which can be placed in the domain name directory. It should be possible for nginx as well;
After searching on Baidu, I couldn’t find any article on configuring this thing under nginx. I don’t know if there is one. I have never used nginx to do WeChat payment. Can you give me some advice?
The reason for this situation is that all requests are handled by your java service
Comment proxy_pass first, then restore it after the verification is passed
Or alternatively, add a
MP_verify_2lhB3AHAQ2IuIrpv.txt
route to your java project, and the content output by the page is the content of the txt file