国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信支付本地調(diào)試,nginx反向代理,使用本地回調(diào)地址notify_url

這篇具有很好參考價(jià)值的文章主要介紹了微信支付本地調(diào)試,nginx反向代理,使用本地回調(diào)地址notify_url。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

golang的gin框架開(kāi)發(fā)微信小程序后端,使用到微信支付功能。微信支付的回調(diào)調(diào)試一般都在服務(wù)器進(jìn)行,但是折騰了一下,于是就有了以下記錄。

具備的條件:

1.有一個(gè)all in one小主機(jī),上面安裝了pve虛擬機(jī),虛擬機(jī)里安裝了openwrt(路由器),ubuntu用來(lái)安裝數(shù)據(jù)庫(kù)、redis、nginx(用來(lái)部署ssl證書(shū),反向代理到開(kāi)發(fā)機(jī)的小程序后端)

2.路由器撥號(hào)能獲取ipv4或ipv6公網(wǎng)ip

3.有一個(gè)域名,能申請(qǐng)ssl證書(shū)

4.路由器可以設(shè)置端口轉(zhuǎn)發(fā)

記錄開(kāi)始:

1.設(shè)置域名解析

網(wǎng)上查找教程《保姆教程 OpenWrt 配置 Cloudflare DDNS

a.openwrt 中的ddns要有Cloudflare.com-v4,沒(méi)有的話請(qǐng)參照教程,或自己編譯固件

b.去cf申請(qǐng)API key ,參照上面的教程

c.openwrt路由中的DDNS配置,也可配置ipv6的。

重點(diǎn):如果使用的是api token,注意:用戶名必須是:Bearer

微信支付本地調(diào)試,nginx反向代理,使用本地回調(diào)地址notify_url

2.申請(qǐng)ssl證書(shū),并將域名解析配置到cf

去域名的控制臺(tái)申請(qǐng)ssl免費(fèi)證書(shū),一般為一年有效期.我的域名是在阿里買(mǎi)的,dns解析配置到了cf,參考cloudflare解析域名+CDN(以阿里云為例)+寶塔 - CodeAntenna

3.nginx反向代理

all in one小主機(jī)內(nèi)的ubuntu安裝nginx,反向代理到開(kāi)發(fā)機(jī)的8010端口

安裝nginx

sudo apt update
sudo apt install nginx

新建站點(diǎn)配置文件

nano /etc/nginx/conf.d/pc.conf

文件內(nèi)容

#設(shè)定實(shí)際的服務(wù)器列表
upstream pc_server{
     server 192.168.2.212:8010;  #開(kāi)發(fā)機(jī)地:端口
}

server {
    listen       443 ssl;
    server_name  123456.123456.xyz;  #你能配置解析的域名

    # ssl證書(shū)配置
    ssl_certificate      /etc/nginx/cert/123456.123456.xyz.pem;
    ssl_certificate_key  /etc/nginx/cert/123456.123456.xyz.key;
    gzip off;

    # ssl驗(yàn)證相關(guān)配置
    ssl_session_timeout  5m;    #緩存有效期
    ssl_session_cache  shared:SSL:10m; #置存儲(chǔ)session參數(shù)的緩存的類(lèi)型和大小
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;    #加密算法
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;    #安全鏈接可選的加密協(xié)議
    ssl_prefer_server_ciphers on;   #使用服務(wù)器端的首選算法
    
    #編碼格式
    charset utf-8;
    
    #代理配置
    

    location / {
        proxy_redirect             off;
        proxy_set_header           Host             $host;
        proxy_set_header           X-Real-IP        $remote_addr;
        proxy_set_header           X-Forwarded-For  $proxy_add_x_forwarded_for;
        
        #對(duì)應(yīng)最上邊的pc_server
        proxy_pass http://pc_server;
    }

}

配置文件中123456.123456.xyz.pem和123456.123456.xyz.key是我在阿里申請(qǐng)的ssl證書(shū)

? ? ? ? ? ? ? ? ? ?192.168.2.212:8010是我的開(kāi)發(fā)機(jī)地址和小程序后端端口

測(cè)試配置

nginx -t

重載配置

nginx -s reload

這樣配置就用ubuntu的443端口反向代理了192.168.2.212開(kāi)發(fā)機(jī)的8010端口

4.openwrt路由器端口轉(zhuǎn)發(fā):網(wǎng)絡(luò)->防火墻->端口轉(zhuǎn)發(fā)

微信支付本地調(diào)試,nginx反向代理,使用本地回調(diào)地址notify_url

內(nèi)部ip是ubuntu的ip地址,如果外部端口443被運(yùn)營(yíng)商封了,可以設(shè)置其他端口,但是遠(yuǎn)程訪問(wèn)時(shí)就需帶端口訪問(wèn)

如,設(shè)置為8010,則微信支付回調(diào)地址為 https://123456.123456.xyz:8010/回調(diào)路徑

瀏覽器外網(wǎng)訪問(wèn)效果:

?微信支付本地調(diào)試,nginx反向代理,使用本地回調(diào)地址notify_url

goland控制臺(tái)

微信支付本地調(diào)試,nginx反向代理,使用本地回調(diào)地址notify_url

整個(gè)流程:

微信支付本地調(diào)試,nginx反向代理,使用本地回調(diào)地址notify_url文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-489536.html

到了這里,關(guān)于微信支付本地調(diào)試,nginx反向代理,使用本地回調(diào)地址notify_url的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 拓展操作(四) 使用nginx反向代理jenkins

    讓清單成為一種習(xí)慣 互聯(lián)網(wǎng)時(shí)代的變革,不再是簡(jiǎn)單的開(kāi)發(fā)部署上線,持續(xù),正確,安全地把事情做好尤其重要;把事情做好的前提是做一個(gè)可量化可執(zhí)行的清單,讓工程師就可以操作的清單而不是專(zhuān)家才能操作: 設(shè)定檢查點(diǎn) 根據(jù)節(jié)點(diǎn)執(zhí)行檢查程序 操作確認(rèn)或邊讀邊做 二

    2024年01月18日
    瀏覽(54)
  • 在Windows中使用Nginx實(shí)現(xiàn)反向代理

    在Windows中使用Nginx實(shí)現(xiàn)反向代理

    Nginx介紹 Nginx (“engine x”) 是一個(gè)高性能的HTTP和反向代理服務(wù)器,特點(diǎn)是占有內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上nginx的并發(fā)能力確實(shí)在同類(lèi)型的網(wǎng)頁(yè)服務(wù)器中表現(xiàn)較好,中國(guó)大陸使用nginx網(wǎng)站用戶有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。Nginx可以作為靜態(tài)頁(yè)面的web服務(wù)器,同

    2024年02月08日
    瀏覽(24)
  • Nginx從安裝到使用,反向代理,負(fù)載均衡

    Nginx從安裝到使用,反向代理,負(fù)載均衡

    1.1、Nginx介紹 Nginx是一款輕量級(jí)的web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器。其特點(diǎn)是占有內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上nginx的并發(fā)能力在同類(lèi)型的網(wǎng)頁(yè)服務(wù)器中表現(xiàn)較好,中國(guó)大陸使用nginx的網(wǎng)站有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。 Nginx是由 伊戈

    2024年02月10日
    瀏覽(40)
  • 在docker中使用Nginx并實(shí)現(xiàn)反向代理

    在docker中使用Nginx并實(shí)現(xiàn)反向代理

    使用Nginx反向代理,可以通過(guò)不同的子域名訪問(wèn)到不同服務(wù)器的端口上 下面來(lái)介紹怎么在Docker容器中使用Nginx反向代理。 1.安裝Docker 確保你的系統(tǒng)上已經(jīng)安裝了Docker。具體可以Docker官方網(wǎng)站上找到適合你系統(tǒng)的安裝指南。 2.創(chuàng)建一個(gè)新的Docker容器 首先,創(chuàng)建一個(gè)新的Docker容器

    2024年02月16日
    瀏覽(26)
  • 實(shí)戰(zhàn)指南:使用 Nginx 反向代理實(shí)現(xiàn)多端口跳轉(zhuǎn)

    實(shí)戰(zhàn)指南:使用 Nginx 反向代理實(shí)現(xiàn)多端口跳轉(zhuǎn)

    在現(xiàn)代 Web 開(kāi)發(fā)中,Nginx作為一款高性能的開(kāi)源反向代理服務(wù)器,提供了強(qiáng)大的功能來(lái)管理網(wǎng)絡(luò)流量和路由。本文將介紹如何利用 Nginx 的反向代理功能,將不同路徑的請(qǐng)求轉(zhuǎn)發(fā)到不同端口的 Tomcat 服務(wù)上,以實(shí)現(xiàn)多端口跳轉(zhuǎn)的效果。 使用 Nginx 的強(qiáng)大反向代理功能,我們能夠根

    2024年02月19日
    瀏覽(20)
  • 【云原生】使用nginx反向代理后臺(tái)多服務(wù)器

    【云原生】使用nginx反向代理后臺(tái)多服務(wù)器

    背景 隨著業(yè)務(wù)發(fā)展, 用戶訪問(wèn)量激增,單臺(tái)服務(wù)器已經(jīng)無(wú)法滿足現(xiàn)有的訪問(wèn)壓力,研究后需要將后臺(tái)服務(wù)從原來(lái)的單臺(tái)升級(jí)為多臺(tái)服務(wù)器,那么原來(lái)的訪問(wèn)方式無(wú)法滿足,所以引入 nginx 來(lái)代理多臺(tái)服務(wù)器,統(tǒng)一請(qǐng)求入口。 什么是nginx Nginx[engine x]是一個(gè)免費(fèi)開(kāi)源Web服務(wù)器,是

    2024年02月04日
    瀏覽(24)
  • 編譯安裝Nginx和使用五種算法實(shí)現(xiàn)Nginx反向代理負(fù)載均衡

    編譯安裝Nginx和使用五種算法實(shí)現(xiàn)Nginx反向代理負(fù)載均衡

    目錄 Ubuntu中安裝Nginx 概念介紹 負(fù)載均衡 幾種負(fù)載均衡算法 反向代理 環(huán)境規(guī)劃 配置反向代理 加權(quán)負(fù)載均衡(Weighted Load Balancing) 輪詢(Round Robin) IP 哈希(IP Hash) 最少連接(Least Connections) URL 哈希(URL Hash) 想要安裝nginx,首先我們需要有一臺(tái)Ubuntu的虛擬機(jī),然后最好在

    2024年01月25日
    瀏覽(25)
  • 如何使用寶塔面板配置Nginx反向代理WebSocket(wss)

    本章教程,主要介紹一下在寶塔面板中如何配置websocket wss的具體過(guò)程。 目錄 一、添加站點(diǎn) 二、申請(qǐng)證書(shū) 三、配置代理 ?1、增加配置內(nèi)容

    2024年02月21日
    瀏覽(30)
  • 使用 Docker 和 Nginx 反向代理訪問(wèn) ChatGPT API

    在許多應(yīng)用程序中,我們需要從一個(gè)外部服務(wù)中獲取數(shù)據(jù)。然而,由于種種原因(例如跨域問(wèn)題、API 訪問(wèn)限制等),我們可能無(wú)法直接從客戶端訪問(wèn)這些服務(wù)。這時(shí),反向代理可以成為我們的救星。在這篇文章中,我們將介紹如何使用 Docker 和 Nginx 反向代理訪問(wèn) OpenAI API 接口

    2023年04月09日
    瀏覽(24)
  • 【開(kāi)發(fā)日記】換掉Nginx,使用HAProxy作為反向代理服務(wù)器

    【開(kāi)發(fā)日記】換掉Nginx,使用HAProxy作為反向代理服務(wù)器

    HAProxy,全稱(chēng)為 \\\"High Availability Proxy\\\",是一款開(kāi)源的、高性能的負(fù)載均衡器和代理服務(wù)器。主要用于改善應(yīng)用程序的可用性、可靠性和性能。 與大眾熟知的Nginx相比各有優(yōu)缺點(diǎn),如果你需要的是一個(gè)Web服務(wù)器,還是首選Nginx,雖然HAProxy也能實(shí)現(xiàn)相同效果,但卻需要通過(guò)十分繁瑣

    2024年01月25日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包