欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

proxy_set_header和add_header的區(qū)別

proxy_set_header是nginx設(shè)置請求頭給上游服務(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請求上游服務(wù)器時,添加額外的請求頭,就需要使用proxy_set_header。

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

例如: proxy_set_header version 1.0;

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

2. add_header

nginx響應(yīng)數(shù)據(jù)時,要告訴瀏覽器一些頭信息,就要使用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'
# 由于跨域請求,瀏覽器會先發(fā)送一個OPTIONS的預(yù)檢請求,我們可以緩存第一次的預(yù)檢請求的失效時間
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;
}

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

總結(jié)

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

相關(guān)文章

  • 利用nginx解決跨域問題的方法(以flask為例)

    利用nginx解決跨域問題的方法(以flask為例)

    這篇文章主要介紹了利用nginx解決跨域問題的方法,文中以flask為例給大家介紹的很詳細,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。
    2017-02-02
  • nginx+redis實現(xiàn)session共享

    nginx+redis實現(xiàn)session共享

    這篇文章主要為大家詳細介紹了nginx+redis實現(xiàn)session的共享,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • nginx出現(xiàn)權(quán)限問題解決(13: Permission denied)

    nginx出現(xiàn)權(quán)限問題解決(13: Permission denied)

    本文主要介紹了nginx出現(xiàn)權(quán)限問題解決(13: Permission denied),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Nginx啟用Brotli算法壓縮的示例

    Nginx啟用Brotli算法壓縮的示例

    這篇文章主要介紹了Nginx啟用Brotli算法壓縮的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 使用nginx部署前端項目的實現(xiàn)

    使用nginx部署前端項目的實現(xiàn)

    前端項目的部署以前一直是把靜態(tài)資源放到后端工程中,隨后端部署一起部署,本文主要介紹了使用nginx部署前端項目的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • 基于Nginx實現(xiàn)限制某IP短時間訪問次數(shù)

    基于Nginx實現(xiàn)限制某IP短時間訪問次數(shù)

    這篇文章主要介紹了基于Nginx實現(xiàn)限制某IP短時間訪問次數(shù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • Nginx+Tomcat的服務(wù)器端環(huán)境配置詳解

    Nginx+Tomcat的服務(wù)器端環(huán)境配置詳解

    這篇文章主要介紹了Nginx+Tomcat的服務(wù)器端環(huán)境配置詳解,包括Nginx與Tomcat的監(jiān)控開啟方法,需要的朋友可以參考下
    2015-12-12
  • Nginx服務(wù)器https配置的方法示例

    Nginx服務(wù)器https配置的方法示例

    這篇文章主要介紹了Nginx服務(wù)器https配置的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • nginx環(huán)境下配置ssl加密(單雙向認證、部分https)

    nginx環(huán)境下配置ssl加密(單雙向認證、部分https)

    這篇文章主要介紹了nginx環(huán)境下配置ssl加密(單雙向認證、部分https),具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-11-11
  • 使用Nginx反向代理到go-fastdfs的方法示例

    使用Nginx反向代理到go-fastdfs的方法示例

    這篇文章主要介紹了使用Nginx反向代理到go-fastdfs的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評論