1. 程式人生 > >nginx配置代理,包含Cookie,模擬登入

nginx配置代理,包含Cookie,模擬登入

加入下面的配置, 主要配置允許跨域訪問,以及設定代理Cookie,

重點引數:proxy_set_header Cookie / Access-Control-Allow-Origin/ Access-Control-Allow-Credentials

location / {

   proxy_pass http://www.baidu.com

   proxy_set_header Cookie 'XXXXXXXXXXX';

   set $origin '*';

   add_header 'Access-Control-Allow-Origin' $origin;
   add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';

   add_header 'Access-Control-Allow-Credentials' 'true';

   if ($request_method = 'OPTIONS') {
      add_header 'Access-Control-Max-Age' 1728000;
      add_header 'Content-Type' 'text/plain charset=UTF-8';
      add_header 'Content-Length' 0;
      return 204;
   }

   if ($request_method = 'POST' || $request_method = 'GET') {
      add_header 'Access-Control-Allow-Headers' 'Cookie,Set-Cookie,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
    }

}

相關推薦

nginx配置代理包含Cookie模擬登入

加入下面的配置, 主要配置允許跨域訪問,以及設定代理Cookie, 重點引數:proxy_set_header Cookie / Access-Control-Allow-Origin/ Access-Control-Allow-Credentials location

windows上 nginx 配置代理服務配置多域名以及最簡單實現跨域配置

Nginx,不用多說啦,大家都熟悉的不能再熟悉了,它是一款輕量級的高效能Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,最近在本地研究將nginx和resin配合使用,使服務效能達到最高,在配置過程中主要涉及到單域名配置代理服務,以及配

Nginx配置https的wordpress站點wp-content目錄下資源404解決方案

pem list log 解決方案 content wordpress timeout nginx span wordpress 下配置 ssl證書, server { listen 443; server_name demo

nginx----------前端寫了一套帶有vue路由的的功能。放到nginx配置的目錄下以後刷新會報404未找到。

HA index chat .html nginx配置 files activit nginx hat 1、   這是根據實際情況來寫的。   location /h5/activity/wechat/ { index index.html inde

nginx反向代理java web應用網頁連結的問題

假如有一個java web應用,地址是10.0.0.1:8080/aaa,用nginx做代理,域名a.com指向nginx,nginx代理髮請求給10.0.0.1:8080/aaa.如果jsp中有以下對<base href='">的配置,則會出現網頁連結錯誤的問

Nginx配置日誌格式記錄cookie

pass ces cookie _for format referer cal 想要 body Nginx配置日誌格式記錄cookie1、 一般用來做UV統計,或者獲取用戶token等。 配置方式: 在nginx的配置文件中有個變量:$http_cookie來獲取cook

設置cookie獲取cookie刪除cookie

dom exp 文檔 cap domain ron regexp cookie 常用 怎麽設置cookie,怎麽設置cookie以及刪除cookie和cookie詳解 設置cookie: 1 /** 2 * 設置cookie 3 * @param

判斷是否微信瀏覽器獲取cookie獲取URL來源等

document XP indexof exp dex subst location opener HR function isWeiXin() { var ua = window.navigator.userAgent.toLowerCase(); if

潭州課堂25班:Ph201805201 django框架 第五課 自定義簡單標籤包含標籤模型類建立梳理類建立 (課堂筆記)

自定義標籤同自定義過渡器一樣,要建立檔案,在配置檔案中以APP方法註冊,對方法進註冊,在 html 檔案中引入,..  由模板傳參     在 在配置檔案中改時區: 由檢視函式傳參       &nbs

輸入字符串包含數字大小寫字母編程輸出出現做多的數字的和

數字 字母 十進制數 println code key generated 分離 其他 題目描述: 輸入字符串,包含數字,大小寫字母,編程輸出出現做多的數字的和。 思路: 1.創建輸入對象2.輸入字符串3.利用正則將字母分離出,剩余的每一個字符串即為待統計的每一個數字

全棧點餐小程式(單店版包含支付列印後臺)

# xcx-single-shop [github地址](https://github.com/lpbird/xcx-single-shop) 全棧點餐小程式(單店版,包含支付,後臺) ## 寫在前面 本專案是微信點餐類小程式全棧程式碼(包含支付,實時通知,列印等邏輯),後端

獲取cookie設定cookie刪除cookie

//獲取cookie export const getCookie = (name) => { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");    if (arr = docume

vue+springboot2.0前後端分離專案傳輸cookie獲取cookie返回cookie

上程式碼: 前端vue: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-w

windows下nginx 配置代理 解決瀏覽器跨域訪問

1、首先我們要了解什麼是跨域訪問 什麼是跨域? 跨域,指的是瀏覽器不能執行其他網站的指令碼。它是由瀏覽器的同源策略造成的,是瀏覽器對javascript施加的安全限制。 所謂同源是指,域名,協議,埠均相同,不明白沒關係,舉個栗子: url 說明 是否跨域

二維碼生成包含文字網址圖片等

二維碼所引入的jar包 pom檔案配置         <dependency>           

js金額校驗js正則表示式包含正負小數點後兩位

js金額校驗,js正則表示式,包含正負,小數點後兩位,js程式碼如下: function isMoney(s) {        //金額 只允許正數        //var exp =

nginx配置代理轉發,使得一個埠支援多個專案配置

由於在專案中需要一個外網埠支援一個maven倉庫一個tomcat,但是隻有一個埠,沒有辦法,只能通過nginx代理實現 現在提供nginx的配置如下 server {         listen       8081;         server_name  local

有些網站禁用cookie就無法登入

cookie 的一個重要用途,維持客戶端和伺服器的一個會話 session最常見的,就是你登陸之後,會記錄一個SESSIONID在 JAVA裡面最常見的是 J_SESSIONID這個引數在你登陸後,會返回並儲存到cookie裡面你的瀏覽器再下次發出請求是,會把這個ID 一起

Angular4_模板驅動式表單使用包含驗證有原始碼

Angular4_表單,驗證使用的是模板驅動表單這是增刪改查效果圖<form (ngSubmit)="onSubmit()" #addEditWorkStationForm="ngForm"> <div class="form-gro

登入退出時設定cookie獲取cookie刪除cookie捨棄jquery.cookie.js外掛

前言:公司以前用的jquery.cookie.js外掛來存取刪cookie,要求退出登入時,刪除cookie,在未正常退出登入時,下次登入可自動登入,but用該外掛的$.cookie("username",null,-1);並不管用,查了一些方法解決好像並不管用,可能本人外掛