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搞過微信支付的,給我指點一下?
問題解答
回答1:出現這種情況的原因是所有請求都由你的java服務處理了
先把proxy_pass注釋了,等驗證通過了再恢復回來
或者變通一點,在你的java項目里增加一個MP_verify_2lhB3AHAQ2IuIrpv.txt的路由,頁面輸出的內容就是txt文件的內容
相關文章:
1. 百度地圖 - Android app中準備接入地圖sdk,百度VS高德哪個好一點?2. mongoDB批量插入文檔時,運行下面代碼,用MongoVUE查看數據庫,mongo庫中只存在一個文檔?不應該是20個嗎?3. 百度地圖api - Android百度地圖SDK,MapView上層按鈕可見卻不可觸,怎么解決?4. css - 小程序canvas環形進度條5. javascript - 請問如何在pc端網站調用微信支付的接口6. javascript - html5的data屬性怎么指定一個function函數呢?7. javascript - 關于這組數據如何實現 按字母列表分類展示 不改動數據結構8. html5 - ajax post請求后如何渲染到頁面上9. html - sumlime text3代碼自動補全功能問題!10. css 選擇器 帶有 readonly 屬性 的<input> 怎么定位呢?
