nginx跨域設定(同時介面程式也有跨域設定)

2021-10-06 05:29:12 字數 471 閱讀 8775

nginx配置兩個網域名稱(子網域名稱不同,如:aaa.123.com+bbb.123.com)

分別對應前後端,後端已有跨域設定,均通過nginx訪問正常。此時另乙個網域名稱h5通過nginx請求後端,跨域報錯了(報文裡沒有那倆header)。按照網上一大堆cc cv說的nginx配置add_header access-control-allow-origin *;結果另乙個網域名稱是可以了,但原有前端訪問後端報錯了(header多了乙個)所以add_header不適合這場景,除非後端把跨域去了。

去英文論壇看到個40x錯誤型別的nginx跨域,感覺和我這是一類,要用 more_set_headers,最終ok,兩個h5都可以訪問後端了

!!!more_set_headers需要在nginx編譯安裝時就新增模組 headers-more-nginx-module

木頭腦瓜子 2020-05-16 23:31

nginx解決golang介面跨域問題

user nginx nginx worker processes 8 worker rlimit nofile 102400 配置nginx開啟最大檔案數 每個工作程序繫結乙個cpu,worker cpu affinity配置 worker cpu affinity 00000001 000000...

Apache與Nginx設定跨域請求

我們在前端使用 請求時,要先設定伺服器允許跨域請求,下面先來介紹幾個常用的配置 1 access control allow origin 該字段是必須的。它的值要麼是請求時origin欄位的值,要麼是乙個 表示接受任意網域名稱的請求。2 access control allow credentia...

前後端分離nginx配置,同時解決跨域問題

現在,web開發的前後端分離技術越來越火爆,由於最近的課程設計使用了前後端分離的方案,這裡就來記錄一下前後端分離的專案部署。這裡我們使用的前端框架是react,後台使用ssm提供資料介面。nginx engine x 是乙個高效能的http和反向 伺服器,這裡我們使用nginx來作為前端頁面的靜態伺...