首頁  >  問答  >  主體

nginx - 關於微信公眾號微信支付的問題:

驗證網域的時候,出現了問題,第三條要求無法實現:

将文件MP_verify_2lhB3AHAQ2IuIrpv.txt(点击下载)上传至填写域名或路径指向的web服务器(或虚拟主机)的目录(若填写域名,将文件放置在域名根目录下

伺服器是阿里雲的伺服器,
nginx(不使用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部署在weblogic上,專案框架是ssm

我把那個txt檔案放在,root目錄下,驗證的時候還是提示讓我把檔案放在要求的目錄下;

另外一台伺服器上用的是apache,放在網域目錄下就可以了,nginx按說應該也可以;
百度了一下,也沒有找到在nginx下配置這個東西的文章,不知道有沒有用nginx搞過微信支付的,給我指點一下?

给我你的怀抱给我你的怀抱2713 天前753

全部回覆(1)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:09:33

    出現這種情況的原因是所有請求都由你的java服務處理了

    先把proxy_pass註解了,等驗證通過了再恢復回來

    或變通一點,在你的java專案裡增加一個MP_verify_2lhB3AHAQ2IuIrpv.txt的路由,頁面輸出的內容就是txt檔案的內容

    回覆
    0
  • 取消回覆