最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx中add_header和proxy_set_header的區(qū)別及說明

 更新時(shí)間:2024年06月13日 16:49:51   作者:星夜孤帆  
這篇文章主要介紹了Nginx中add_header和proxy_set_header的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

proxy_set_header和add_header的區(qū)別

proxy_set_header是nginx設(shè)置請(qǐng)求頭給上游服務(wù)器,add_header是nginx設(shè)置響應(yīng)頭信息給瀏覽器。

1. proxy_set_header

語法格式:
proxy_set_header field value;
value值可以是包含文本、變量或者它們的組合。
常見的設(shè)置如:
proxy_set_header Host $proxy_host;
proxy_set_header version 1.0;

假如nginx請(qǐng)求上游服務(wù)器時(shí),添加額外的請(qǐng)求頭,就需要使用proxy_set_header。

在java中使用HttpServletRequest.getHeader(String name)來獲取請(qǐng)求頭的值,name是請(qǐng)求頭的名稱。

例如: proxy_set_header version 1.0;

String version = request.getHeader("version");
System.out.println(version);

2. add_header

nginx響應(yīng)數(shù)據(jù)時(shí),要告訴瀏覽器一些頭信息,就要使用add_header。

例如跨域訪問:

add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Headers' 'X-Requested-With';
add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS'
# 由于跨域請(qǐng)求,瀏覽器會(huì)先發(fā)送一個(gè)OPTIONS的預(yù)檢請(qǐng)求,我們可以緩存第一次的預(yù)檢請(qǐng)求的失效時(shí)間
if ($request_method = 'OPTIONS') {
	add_header 'Access-Control-Max-Age' 2592000;
	add_header 'Content-Type' 'text/plain; charset=utf-8';
	add_header 'Content-Length' 0;
	return 204;
}

更改完畢后,進(jìn)入nginx sbin目錄執(zhí)行./nginx -s reload重啟nginx

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • nginx使用IPV6的相關(guān)配置項(xiàng)介紹

    nginx使用IPV6的相關(guān)配置項(xiàng)介紹

    這篇文章主要介紹了nginx使用IPV6的相關(guān)配置項(xiàng)介紹,首先查看編譯參數(shù)是否編譯了IPV6模塊,然后介紹了監(jiān)聽I(yíng)PV6的配置語法,需要的朋友可以參考下
    2014-07-07
  • nginx配置https加密訪問的詳細(xì)教程

    nginx配置https加密訪問的詳細(xì)教程

    這篇文章主要介紹了nginx配置https加密訪問的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 詳解用Nginx搭建CDN服務(wù)器方法(圖文)

    詳解用Nginx搭建CDN服務(wù)器方法(圖文)

    這篇文章主要介紹了詳解用Nginx搭建CDN服務(wù)器方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • nginx配置文件不使用緩存的方法

    nginx配置文件不使用緩存的方法

    使用Nginx作為Web緩存服務(wù)器,能有效減少數(shù)據(jù)傳輸、節(jié)省網(wǎng)絡(luò)流量、加快響應(yīng)速度、減輕服務(wù)器壓力、提高服務(wù)端可用性,本文就來介紹一下nginx配置文件不使用緩存的方法,感興趣的可以了解一下
    2024-11-11
  • nginx中用JSON格式記錄日志的配置示例

    nginx中用JSON格式記錄日志的配置示例

    這篇文章主要介紹了nginx中用JSON格式記錄日志的配置示例,其實(shí)就是定義一個(gè)JSON的日志格式,然后在需要的地方調(diào)用即可,需要的朋友可以參考下
    2014-07-07
  • Nginx內(nèi)置變量應(yīng)用場(chǎng)景分析

    Nginx內(nèi)置變量應(yīng)用場(chǎng)景分析

    Nginx內(nèi)置變量速查表,涵蓋請(qǐng)求URI、客戶端信息、服務(wù)器信息、文件路徑、響應(yīng)與性能等類別,這篇文章給大家介紹Nginx內(nèi)置變量應(yīng)用場(chǎng)景分析,感興趣的朋友跟隨小編一起看看吧
    2025-11-11
  • nginx pod hook鉤子優(yōu)雅關(guān)閉示例詳解

    nginx pod hook鉤子優(yōu)雅關(guān)閉示例詳解

    這篇文章主要為大家介紹了nginx pod hook鉤子優(yōu)雅關(guān)閉示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 詳解如何在Nginx中配置正向代理以及整合Proxy插件

    詳解如何在Nginx中配置正向代理以及整合Proxy插件

    正向代理不僅用于提升訪問速度,還能提高網(wǎng)絡(luò)安全性、管理訪問權(quán)限和優(yōu)化網(wǎng)絡(luò)流量,在本文中,我們將詳細(xì)介紹如何在Nginx中配置正向代理,以及整合ngx_http_proxy_connect_module 插件,需要的朋友可以參考下
    2024-05-05
  • nginx配置安裝免費(fèi)證書的方法步驟

    nginx配置安裝免費(fèi)證書的方法步驟

    HTTPS可以有效的防止數(shù)據(jù)被竊聽和篡改,本文主要介紹了nginx配置安裝免費(fèi)證書的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • CentOS 中Nginx的安裝方法

    CentOS 中Nginx的安裝方法

    最近研究LNMP,首先要在linux下配置nginx服務(wù)器,廢話少說,下面給大家分享下在CentOS 中Nginx的安裝方法
    2017-08-08

最新評(píng)論

陇南市| 尉氏县| 宿迁市| 尚义县| 宜昌市| 道孚县| 新乡县| 井陉县| 从江县| 墨脱县| 福建省| 贵德县| 醴陵市| 广德县| 平江县| 安康市| 外汇| 永宁县| 台东市| 易门县| 彭泽县| 阳朔县| 昌黎县| 泰兴市| 邳州市| 通海县| 太白县| 西盟| 大厂| 崇礼县| 庆阳市| 双鸭山市| 镇雄县| 定西市| 丹巴县| 井研县| 札达县| 黑水县| 建宁县| 阿勒泰市| 高雄县|