亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB服務 > 正文

Nginx如何實現跨域訪問?Nginx跨域訪問的實現

2020-03-22 17:00:40
字體:
來源:轉載
供稿:網友
這篇文章給大家介紹的內容是關于Nginx如何實現跨域訪問?Nginx跨域訪問的實現,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

一、什么是跨域

跨域是指從一個域名的網頁去請求另一個域名的資源。比如從 www.a.com 頁面去請求 www.b.com 的資源。

1632036096-5b63d6128c8fe_articlex.jpg

瀏覽器一般默認會禁止跨域訪問。因為不安全,容易出現 CSRF(跨站請求偽造)攻擊。

二、Nginx控制瀏覽器允許跨域訪問

Nginx通過添加 Access-Control-Allow-Origin、Access-Control-Allow-Methods、Access-Control-Allow-Headers 等HTTP頭信息的方式控制瀏覽器緩存。

Access-Control-Allow-Origin 設置允許發起跨域請求的網站
Access-Control-Allow-Methods 設置允許發起跨域請求請求的HTTP方法
Access-Control-Allow-Headers 設置允許跨域請求包含 Content-Type頭

ngx_http_headers_module語法
Syntax: add_header name html' target='_blank'>value [always];Default: —Context: http, server, location, if in location
應用實例1. vim conf.d/cross_site.conf
# 配置網站www.a.comserver { server_name www.a.com; root /vagrant/a; # 允許 http://www.b.com 使用 GET,POST,DELETE HTTP方法發起跨域請求 add_header Access-Control-Allow-Origin http://www.b.com; add_header Access-Control-Allow-Method GET,POST,DELETE;# 配置網站www.b.comserver { server_name www.b.com; root /vagrant/b;# 配置網站www.c.comserver { server_name www.c.com; root /vagrant/c;}
2. nginx -s reload 重新載入nginx配置文件3. 創建 /vagrant/a/a.txt、/vagrant/b/index.html、/vagrant/c/index.html 文件

vim /vagrant/a/a.txt

Hello,I m a!

/vagrant/b/index.html

 !DOCTYPE html  html lang= en  head  meta charset= utf-8  title Ajax跨站訪問b /title  /head  body  h1 Ajax跨站訪問b - /h1  /body  script src= http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js /script  script  $(function(){ $.ajax({ url: http://www.a.com/a.txt , type: GET , success: function (data) { $( h1 ).append(data); error: function (data) { $( h1 ).append( 請求失??!  /script  /html 

/vagrant/c/index.html

 !DOCTYPE html  html lang= en  head  meta charset= utf-8  title Ajax跨站訪問c /title  /head  body  h1 Ajax跨站訪問c - /h1  /body  script src= http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js /script  script  $(function(){ $.ajax({ url: http://www.a.com/a.txt , type: GET , success: function (data) { $( h1 ).append(data); error: function (data) { $( h1 ).append( 請求失??!  /script  /html 
4. 配置客戶端的hosts文件(使用真是域名的可以忽略)

windows: C:/Windows/System32/drivers/etc/hosts
linux: /etc/hosts

添加如下內容,并保存(192.168.33.88為筆者虛擬機的IP,需自行替換為自己的IP):

192.168.33.88 www.a.com192.168.33.88 www.b.com192.168.33.88 www.c.com
5. 瀏覽器分別訪問 http://www.b.com/index.html 和 http://www.c.com/index.html

http://www.b.com/index.html

Ajax跨站訪問b - Hello,I m a!

http://www.c.com/index.html

Ajax跨站訪問c - 請求失??!

打開瀏覽器的開發者模式Console,還可以發現 http://www.c.com/index.html 的頁面出現報錯:

Failed to load http://www.a.com/a.txt: The Access-Control-Allow-Origin header has a value http://www.b.com that is not equal to the supplied origin. Origin http://www.c.com is therefore not allowed access.

相關文章推薦:

Nginx作為靜態資源web服務來控制瀏覽器緩存以及實現防盜鏈

Nginx作為靜態資源web服務并進行靜態資源壓縮

以上就是Nginx如何實現跨域訪問?Nginx跨域訪問的實現的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
午夜精品www| 色阁综合伊人av| 国产精品成人品| 俺去亚洲欧洲欧美日韩| 国产日韩欧美在线观看| 成人激情视频网| 亚洲欧美中文字幕在线一区| 久久亚洲精品网站| 国产美女久久精品香蕉69| 在线日韩中文字幕| 精品国产网站地址| 91精品国产成人www| 欧美午夜片在线免费观看| 亚洲a∨日韩av高清在线观看| 日韩中文字幕在线播放| 91精品久久久久久久久不口人| 日日骚久久av| 亚洲成人久久久| 亚州精品天堂中文字幕| 国产欧美日韩免费| 国产精品va在线播放| 日韩大陆欧美高清视频区| 国产成人一区二区| 国产精品久久久久久久午夜| 亚洲精品日韩久久久| 久久不射热爱视频精品| 中文字幕国产亚洲2019| 午夜精品久久久久久久男人的天堂| 国产精品视频专区| 亚洲午夜未满十八勿入免费观看全集| 日韩av三级在线观看| 欧美日在线观看| 亚洲视频在线观看网站| 亚洲成色www8888| 久久久久久久久久久国产| 国产精品嫩草影院久久久| 九九视频这里只有精品| 日韩午夜在线视频| 成人免费视频97| 久久亚洲精品国产亚洲老地址| 91久久国产精品| 在线成人一区二区| 欧美亚洲午夜视频在线观看| 国产成人短视频| 中文字幕欧美日韩精品| 亚洲国产精品美女| 精品久久久久久国产| 97超级碰碰人国产在线观看| 国产成人一区二区三区电影| 欧美黑人xxxx| 欧美最近摘花xxxx摘花| 日韩欧美中文免费| 欧美色播在线播放| 97在线视频国产| 久久久成人精品视频| 亚洲在线www| 国产精品久久久久久超碰| 国产精品久久久久久五月尺| 91久久在线观看| 亚洲国产精品va在线观看黑人| 中文字幕欧美日韩va免费视频| 国产一区二区三区视频在线观看| 国产一区二区三区欧美| 国产日产欧美a一级在线| 欧美精品在线免费播放| 久久久久久九九九| 精品福利在线视频| 亚洲成人av在线播放| 亚洲成人亚洲激情| 亚洲色图色老头| 国产午夜精品视频免费不卡69堂| 欧美丝袜一区二区| 久久久成人精品| 夜夜躁日日躁狠狠久久88av| 国产精品久久国产精品99gif| 亚洲精品视频久久| 成人在线观看视频网站| 日本高清不卡在线| 久操成人在线视频| 久久久久成人精品| 欧美电影院免费观看| 亚洲区一区二区| 一本色道久久88综合亚洲精品ⅰ| 3344国产精品免费看| 亚洲国产日韩欧美在线99| 亚洲另类激情图| 亚洲男女自偷自拍图片另类| 国产一区二区三区在线观看视频| 国产男人精品视频| 97超碰国产精品女人人人爽| 欧美综合一区第一页| 国产美女精品免费电影| 久久免费高清视频| 欧美一区二区色| 欧洲成人免费aa| 日韩大片免费观看视频播放| 精品国产电影一区| 欧美成人午夜影院| 欧美日韩另类字幕中文| 欧美大肥婆大肥bbbbb| 日韩av在线网站| 日韩第一页在线| 精品激情国产视频| 欧美成年人网站| 国产精品91久久久| 91探花福利精品国产自产在线| 亚洲永久免费观看| 欧洲精品久久久| 98精品国产高清在线xxxx天堂| 爱福利视频一区| 91av视频在线免费观看| 国产精品久久97| 最近2019中文字幕mv免费看| 久久精品2019中文字幕| 国产精品v片在线观看不卡| 国产精品女人网站| 成人字幕网zmw| 亚洲欧洲黄色网| 91久久国产综合久久91精品网站| 日本精品免费观看| 欧美中文字幕在线播放| 成人黄色免费看| 中国china体内裑精亚洲片| 日韩美女福利视频| 夜夜嗨av一区二区三区四区| 亚洲精品久久久久中文字幕欢迎你| 欧美日韩不卡合集视频| 久久久久久久久久国产精品| 国产成人精品视频| 性欧美视频videos6一9| 亚洲人成电影网站色www| 久久综合色88| 亚洲国产成人久久综合一区| 18一19gay欧美视频网站| 在线观看国产精品淫| 亚洲成人黄色在线观看| 4p变态网欧美系列| 国产精品高清在线| 久久不射电影网| 色偷偷av一区二区三区| 福利二区91精品bt7086| 日本亚洲欧洲色| 91在线观看免费高清完整版在线观看| 国产精品一区电影| 中文字幕精品久久| 国产精品国语对白| 亚洲精品美女久久久久| 亚洲欧洲在线看| 精品久久久久久中文字幕| 久久免费视频网| 亚洲国产精品va在线看黑人动漫| 日韩亚洲国产中文字幕| xvideos成人免费中文版| 欧美尺度大的性做爰视频| 国产精品国产自产拍高清av水多| 在线观看国产精品日韩av| 国产精品成人一区二区三区吃奶| 国产成人在线精品| 三级精品视频久久久久| 欧美多人爱爱视频网站| 欧美一级在线播放| 欧美有码在线视频| 国产一区二区三区在线视频| 中文字幕欧美日韩精品|