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

nginx域名配置——微信小程序訪(fǎng)問(wèn)后臺(tái)地址的域名配置

這篇具有很好參考價(jià)值的文章主要介紹了nginx域名配置——微信小程序訪(fǎng)問(wèn)后臺(tái)地址的域名配置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

場(chǎng)景說(shuō)明:

前后端分離版的項(xiàng)目,微信小程序發(fā)布后,向后臺(tái)請(qǐng)求數(shù)據(jù)時(shí)訪(fǎng)問(wèn)后臺(tái)地址失敗,后臺(tái)地址需要https以及域名,不能直接使用ip地址,因此需要做java后臺(tái)地址的域名映射。

解決方案:

1、前置準(zhǔn)備:域名申請(qǐng)和備案,以及安全證書(shū)(此處不進(jìn)行贅述,網(wǎng)上有很多例子)
2、nginx配置(注意看注釋說(shuō)明
【http://localhost:8075/】是java后臺(tái)提供的端口號(hào),該地址是最終所有ip的指向(前端請(qǐng)求后臺(tái)數(shù)據(jù)需要用的ip)
域名:xxx.xxxxx.net

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    server {
        listen       81;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

    #PC端網(wǎng)頁(yè)域名映射ssl認(rèn)證,網(wǎng)站地址欄可以輸入:https://xxx.xxxxx.net:8077 /  進(jìn)行網(wǎng)站訪(fǎng)問(wèn)
    server {
        listen       8077 ssl;
        server_name  xxx.xxxxx.net;  #域名

        #安全證書(shū)配置
        ssl_certificate D:\xxx\key\xxx.pem;
        ssl_certificate_key   D:\xxx\key\xxx.key;
 
        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;
 
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;
		
        location / {
            root   work/xxx;  #前端資源
	        try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
 	   location /prod-api/ {
            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;
            #此處地址需要替換成被代理后的地址(https)
			proxy_pass https://localhost:8074 /;
        }
   }
   
   #域名映射java后臺(tái)提供的地址,微信小程序進(jìn)行訪(fǎng)問(wèn)該域名,拿到后臺(tái)數(shù)據(jù)
   server {
        #443或80,既訪(fǎng)問(wèn)該域名默認(rèn)的端口號(hào),
        #原因:在微信小程序設(shè)置請(qǐng)求接口的域名(服務(wù)器域名設(shè)置)時(shí),不能加端口號(hào)
        #因此:小程序訪(fǎng)問(wèn)后臺(tái)的地址直接填寫(xiě)該域名(xxx.xxxxx.net)不加端口號(hào),與小程序設(shè)置要求一致
        listen       443 ssl;    
        server_name  xxx.xxxxx.net;  #域名
         
        #安全證書(shū)配置
        ssl_certificate D:\xxx\key\xxx.pem;
        ssl_certificate_key   D:\xxx\key\xxx.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
                #注意https
                proxy_pass https://localhost:8074 /;
        }
   }

 #代理后臺(tái)地址
  server {
        listen       8074 ssl;
        server_name  xxx.xxxxx.net;  #域名
        #安全證書(shū)
        ssl_certificate D:\xxx\key\xxx.pem;
        ssl_certificate_key   D:\xxx\key\xxx.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
              #后臺(tái)地址
              proxy_pass http://localhost:8075/;
        }
   }

}

3、注意事項(xiàng),服務(wù)器需開(kāi)放相關(guān)端口號(hào)允許外部訪(fǎng)問(wèn),如配置文檔中的8077、443端口號(hào)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-694217.html

到了這里,關(guān)于nginx域名配置——微信小程序訪(fǎng)問(wèn)后臺(tái)地址的域名配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • 解決微信小程序無(wú)法訪(fǎng)問(wèn)后臺(tái)服務(wù)器問(wèn)題

    解決微信小程序無(wú)法訪(fǎng)問(wèn)后臺(tái)服務(wù)器問(wèn)題

    小程序可以調(diào)用我們后臺(tái)的接口前提就是我們要配置一個(gè)合法域名。且開(kāi)頭為https形式。 掃碼登陸微信公眾平臺(tái)-開(kāi)發(fā)-開(kāi)發(fā)管理-開(kāi)發(fā)設(shè)置 ?如果沒(méi)有域名要么就買(mǎi)一個(gè),或者通過(guò)內(nèi)網(wǎng)穿透,獲取一個(gè)https域名。內(nèi)網(wǎng)穿透工具有很多,我這里以花生殼為例。 只需要注冊(cè)完畢進(jìn)入

    2024年02月12日
    瀏覽(25)
  • 微信小程序配置服務(wù)器域名

    微信小程序配置服務(wù)器域名

    在開(kāi)發(fā)微信小程序?qū)崿F(xiàn)導(dǎo)出功能時(shí)用到了微信小程序的API--downloadFile,發(fā)現(xiàn)在開(kāi)發(fā)工具上正常,但是在真機(jī)上不起作用,后來(lái)發(fā)現(xiàn)是這個(gè)api需要在后臺(tái)配置服務(wù)器域名,下面是配置域名的步驟。 1、登錄微信公眾平臺(tái):https://mp.weixin.qq.com/ 2、在開(kāi)發(fā)目錄下選擇開(kāi)發(fā)管理中的開(kāi)發(fā)

    2024年02月11日
    瀏覽(25)
  • 微信小程序配置服務(wù)器域名和業(yè)務(wù)域名校驗(yàn)文件

    微信小程序配置服務(wù)器域名和業(yè)務(wù)域名校驗(yàn)文件

    為方便開(kāi)發(fā),一般在使用開(kāi)發(fā)者工具-本地設(shè)置中會(huì)勾選\\\"不校驗(yàn)合法域名、業(yè)務(wù)域名及HTTPS證書(shū)\\\"。 開(kāi)發(fā)完成后需使用微信公眾平臺(tái)登錄小程序賬號(hào)完成域名配置。 配置服務(wù)器域名 開(kāi)發(fā) - 開(kāi)發(fā)管理 - 開(kāi)發(fā)設(shè)置 - 服務(wù)器域名 配置成功后可以在微信開(kāi)發(fā)者工具 - 右上角詳情 - 項(xiàng)目

    2024年02月15日
    瀏覽(27)
  • 微信小程序如何配置服務(wù)器域名

    要在微信小程序中配置服務(wù)器域名,您需要按照以下步驟進(jìn)行操作: 登錄微信公眾平臺(tái)(https://mp.weixin.qq.com/)。 進(jìn)入小程序管理后臺(tái)。 在左側(cè)菜單中選擇\\\"開(kāi)發(fā)\\\",然后選擇\\\"開(kāi)發(fā)設(shè)置\\\"。 在\\\"服務(wù)器域名\\\"一欄中,點(diǎn)擊\\\"修改\\\"按鈕。 在\\\"request 合法域名\\\"一欄中,點(diǎn)擊\\\"+\\\"按鈕添加您

    2024年02月21日
    瀏覽(27)
  • 微信小程序全局配置API域名和url

    微信小程序和后臺(tái)進(jìn)行交互是通過(guò)API請(qǐng)求數(shù)據(jù),所以API請(qǐng)求地址的管理 就非常重要,如果在wx.request的時(shí)候使用寫(xiě)url地址的方式,那后面要是api地址變化了,就要到每個(gè)有請(qǐng)求的地方進(jìn)行修改url,是大項(xiàng)目的話(huà)就會(huì)很麻煩,如果配置了全局請(qǐng)求地址修改起來(lái)就簡(jiǎn)單很多。 1.項(xiàng)

    2024年02月12日
    瀏覽(32)
  • Django后臺(tái)和微信小程序之間使用session方法,出現(xiàn)小程序訪(fǎng)問(wèn)404,Django后臺(tái)找不到指定的URL問(wèn)題解決

    在Django后臺(tái)開(kāi)啟session中間件,小程序端請(qǐng)求Django后臺(tái)的session屬性,在Django中執(zhí)行session會(huì)話(huà)操作,并響應(yīng)應(yīng)答給小程序,在小程序端執(zhí)行cookie的緩存和讀取操作。 在上述的功能完成后,小程序端訪(fǎng)問(wèn)時(shí)出現(xiàn)404錯(cuò)誤,Django后臺(tái)找不到指定的URL路徑。 1、排查Django后臺(tái)的URL路徑是

    2024年02月06日
    瀏覽(31)
  • H5套殼微信小程序跳轉(zhuǎn)H5以及配置服務(wù)器接口域名和業(yè)務(wù)域名

    H5套殼微信小程序跳轉(zhuǎn)H5以及配置服務(wù)器接口域名和業(yè)務(wù)域名

    一、H5套殼微信小程序跳轉(zhuǎn)H5 基本語(yǔ)法: web-view src=\\\"https://你的域名\\\"/web-view 1. 其中,url必須在管理后臺(tái)加進(jìn)業(yè)務(wù)域名,并且是https開(kāi)頭的。 使用了web-view,頁(yè)面將不能放置其他元素,因?yàn)閣eb-view會(huì)鋪滿(mǎn)整個(gè)頁(yè)面 電腦端調(diào)試,需要在開(kāi)發(fā)者工具的項(xiàng)目設(shè)置里把基礎(chǔ)庫(kù)版本改為最

    2024年02月07日
    瀏覽(31)
  • nginx配置攔截訪(fǎng)問(wèn)域名

    1、Nginx Referer模塊 nginx模塊ngx_http_referer_module通常用于阻擋來(lái)源非法的域名請(qǐng)求。當(dāng)一個(gè)請(qǐng)求頭的Referer字段中包含一些非正確的字段,這個(gè)模塊可以禁止這個(gè)請(qǐng)求訪(fǎng)問(wèn)站點(diǎn)。構(gòu)造Referer的請(qǐng)求很容易實(shí)現(xiàn),所以使用這個(gè)模塊并不能100%的阻止這些請(qǐng)求。 2、valid_referers 指令 語(yǔ)法

    2024年02月13日
    瀏覽(25)
  • 【微信小程序入門(mén)到精通】— 配置合法域名、進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求(GET、POST)

    【微信小程序入門(mén)到精通】— 配置合法域名、進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求(GET、POST)

    對(duì)于目前形式,微信小程序是一個(gè)熱門(mén),那么我們?cè)撊绾稳W(xué)習(xí)并且掌握之后去做實(shí)際項(xiàng)目呢? 為此我特意開(kāi)設(shè)此專(zhuān)欄,在我學(xué)習(xí)的同時(shí)也將其分享給大家! 本篇文章主要給大家?guī)?lái)進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求的方法,那么接下來(lái)我們一起學(xué)起來(lái)吧! 如果在往下閱讀的過(guò)程中,有什

    2024年02月03日
    瀏覽(20)
  • nginx 配置代理ip訪(fǎng)問(wèn)https的域名配置

    nginx 配置代理ip訪(fǎng)問(wèn)https的域名配置

    目錄 問(wèn)題背景 解決方式 正向代理: ?反向代理: ?通俗點(diǎn)兒一句話(huà),正向與反向的區(qū)別: 在某些單位或機(jī)構(gòu)內(nèi)部,訪(fǎng)問(wèn)互聯(lián)網(wǎng)接口需要通過(guò)指定的服務(wù)器去訪(fǎng)問(wèn),那我們就需要通過(guò)代理 ip 和 端口去訪(fǎng)問(wèn)外網(wǎng)域名。 示例:如何通過(guò)指定 ip 和 端口 訪(fǎng)問(wèn)?https://api.elecredit.co

    2024年02月14日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包