網(wǎng)站強(qiáng)制啟用htpps銀行回寫問題

問題描述

網(wǎng)站最初未強(qiáng)制啟用htpps,使用http、https都能訪問。銀行回寫支付結(jié)果的地址,設(shè)置的是http協(xié)議地址。各銀行設(shè)置方法不一。
啟用強(qiáng)制https訪問時(shí),未考慮銀行回寫問題,導(dǎo)致支付結(jié)果未能正常被serlet接收。

解決方案:

Nginx中,匹配銀行通知規(guī)則不強(qiáng)制跳轉(zhuǎn)https

server {
        listen       80;
        server_name  xxx.xxx.com;
        charset utf-8;
       if ($request_method ~* HEAD|DELETE|PUT) {
            return 403;
        }
       location / {
            return 301 https://$server_name$request_uri;
        }
        location ^~ /xxx/pay/notify {
            proxy_connect_timeout 1;
            proxy_pass http://ufshop;
            proxy_buffering off;
            proxy_redirect default;
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-NginX-Proxy true;
            add_header X-Frame-options SAMEORIGIN;
        }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容