婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用nginx解決cookie跨域訪問的方法

利用nginx解決cookie跨域訪問的方法

熱門標簽:德州外呼系統排名 上海電銷卡外呼系統廠家 貴州全自動外呼系統廠家 地圖標注員怎么去做 機器人電銷有什么用 威海人工智能電銷機器人系統 百度地圖標注備注 福州外呼系統中間件 好看的地圖標注圖標下載

一、寫在前面

最近需要把阿里云上的四臺服務器的項目遷移到客戶提供的新的項目中,原來的四臺服務器中用到了一級域名和二級域名。比如aaa.abc.com 和bbb.abc.com 和ccc.abc.com。其中aaa.abc.com登錄,通過把cookie中的信息setDomain給.abc.com。其他系統可以共享這個cookie。但是新的四臺服務器中并沒有申請域名,只有四個ip:

192.168.0.1    單點登錄服務器

192.168.0.2

192.168.0.3

192.168.0.4

因為每臺服務器有兩個項目,都用到單點登錄,所以通過修改新的共享登錄方式花費時間太多,于是在網上搜cookie的跨域登錄,嘗試了下,在192.168.0.1    單點登錄服務器中多次setDomain分別給2、3、4服務器,結果不理想,因為瀏覽器不允許。后來無意中看到nginx可以通過欺騙的方式共享cookie。于是想到原來公司部署nginx還有這層用法。

二、原來的nginx配置

先說下nginx的安裝,這個網上都有很多教程,不在贅述,我是參照于在Linux里安裝、啟動nginx。需要注意的是./configure后面的各種with,我在配置啟動過程遇到了一些問題:

nginx: [emerg] unknown directive "aio" in

加上--with-file-aio 

復制代碼 代碼如下:
Starting nginx: nginx: [emerg] the INET6 sockets are not supported on this platform in “[::]:80” of the

在后面加上--with-ipv6好使。

安裝完成后。主要是nginx.conf的配置

原來服務器的配置nginx.conf:

# For more information on configuration, see:
#  * Official English Documentation: http://nginx.org/en/docs/
#  * Official Russian Documentation: http://nginx.org/ru/docs/

user root;
worker_processes 2;
worker_cpu_affinity 1000 0100;
error_log logs/error.log;
pid logs/nginx.pid;


events {
  worker_connections 2048;
}

http {
  log_format main '$remote_addr - $remote_user [$time_local] "$request" '
           '$status $body_bytes_sent "$http_referer" '
           '"$http_user_agent" "$http_x_forwarded_for"';

  access_log logs/access.log main;

  gzip on;
  gzip_min_length 1000;
  gzip_buffers   4 8k;
  gzip_types    text/plain application/javascript application/x-javascript text/css application/xml;

  client_max_body_size 8M;
  client_body_buffer_size 128k;

  sendfile      on;
  tcp_nopush     on;
  tcp_nodelay     on;
  keepalive_timeout  65;
  types_hash_max_size 2048;

  include       mime.types;
  default_type    application/octet-stream;

  connection_pool_size 512;
  aio on;
  open_file_cache max=1000 inactive=20s;

  # Load modular configuration files from the /etc/nginx/conf.d directory.
  # See http://nginx.org/en/docs/ngx_core_module.html#include
  # for more information.
  #  主要配置在這里,nginx.conf配置都是一樣
  include /usr/local/nginx/conf/conf.d/*.conf;

  server {
    listen    80 default_server;
    listen [::]:80 ipv6only=on default_server;
    server_name _;
    root     html;

    # Load configuration files for the default server block.
    include /usr/local/nginx/conf/default.d/*.conf;

    location / {
    }

    error_page 404 /404.html;
      location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
      location = /50x.html {
    }
  }
}

原來服務器的
conf.d/*.conf的配置是reverse-proxy.conf

server
{
  listen 80;
  server_name m.abc.com.cn;
  location / {
    root  /usr/share/nginx/html/;
    index index.html index.htm;
  }
  location ~ \.(jsp|do)?$ {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://localhost:8084;
  }
  if ($http_user_agent ~* "qihoobot|Baiduspider|Googlebot|Googlebot-Mobile|Googlebot-Image|Mediapartners-Google|Adsbot-Google|Feedfetcher-Google|Yahoo! Slurp|Yahoo! Slurp China|YoudaoBot|Sosospider|Sogou spider|Sogou web spider|MSNBot|ia_archiver|Tomato Bot") { 
        return 403; 
    }
  access_log /home/logs/nginx/m.abc.com.cn_access.log;
}
 
server
{
  listen 80;
  server_name store.abc.com.cn *.store.abc.com.cn;
  location / {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://localhost:8081;
  }
  access_log /home/logs/nginx/store.abc.com.cn_access.log;
}

server
{
  listen 80;
  server_name shopcenter.abc.com.cn;
  location / {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://10.45.100.222:8082;
  }
  access_log /home/logs/nginx/shopcenter.abc.com.cn_access.log;
}
 
server
{
  listen 80;
  server_name search.abc.com.cn;
  location / {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://10.45.100.68:8083;
  }
  access_log /home/logs/nginx/search.abc.com.cn_access.log;
}

以上配置后,nginx啟動后,通過訪問不同的域名來訪問不同服務器。而因為都有二級域名.abc.com.cn。所以可以共享cookie。

nginx的文件結構為:

三、修改后的nginx配置

主要是reverse-proxy.conf 不同

server
{
  listen 9998;
  server_name 192.168.0.1:9998;
  location /servlets/ {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://192.168.0.1:8088;
  }
  location / {

    root  /usr/local/nginx/html/web/;
    index index.html index.htm;
  }
  location ~ \.(jsp|do)?$ {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://192.168.0.1:8088;
    
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_read_timeout  700s;
  } 
if ($http_user_agent ~* "qihoobot|Baiduspider|Googlebot|Googlebot-Mobile|Googlebot-Image|Mediapartners-Google|Adsbot-Google|Feedfetcher-Google|Yahoo! Slurp|Yahoo! Slurp China|YoudaoBot|Sosospider|Sogou spider|Sogou web spider|MSNBot|ia_archiver|Tomato Bot") { 
        return 403; 
    }
  access_log /usr/local/nginx/logs/www.abc.com.cn_access.log;
}

server
{
  listen 9994;
  server_name 192.168.0.1:9994;
  location / {
   proxy_redirect off;

    root  /usr/local/nginx/html/weixin/;
    index index.html index.htm;
  }
  location ~ \.(jsp|do)?$ {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://localhost:8084;
  }
  if ($http_user_agent ~* "qihoobot|Baiduspider|Googlebot|Googlebot-Mobile|Googlebot-Image|Mediapartners-Google|Adsbot-Google|Feedfetcher-Google|Yahoo! Slurp|Yahoo! Slurp China|YoudaoBot|Sosospider|Sogou spider|Sogou web spider|MSNBot|ia_archiver|Tomato Bot") { 
        return 403; 
    }
  access_log /usr/local/nginx/logs/m.abc.com.cn_access.log;
}
 
server
{
  listen 9990;
  server_name store.abc.com.cn *.store.abc.com.cn;
  location / {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://localhost:8081;
  }
  access_log /usr/local/nginx/logs/store.abc.com.cn_access.log;
}

server
{
  listen 9992;
  server_name 192.168.0.1:9992;
  location / {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://192.168.0.2:8082;
  }
  access_log /usr/local/nginx/logs/shopcenter.abc.com.cn_access.log;
}
 
server
{
  listen 9993;
  server_name 192.168.0.1:9993;
  location / {
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass http://192.168.0.3:8083;
  }
  access_log /usr/local/nginx/logs/search.abc.com.cn_access.log;
}

 這樣就可以把192.168.0.1:9998 當做單點服務器,登錄后的domain都為192.168.0.1 。其他的0.2、0.3都可以通過192.168.0.1nginx和單點服務器的不同端口訪問,那么就可以共享這個0.1的域名了。

四、最后

好吧,可能描述的不是那么清楚,有點亂。我所做的工作就是把原來的nginx配置中的端口和域名改成新服務器中的唯一一個ip把這個ip當做那個域名,不同端口對應不同二級域名。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:岳陽 南陽 白城 泉州 邵陽 南陽 葫蘆島 撫州

巨人網絡通訊聲明:本文標題《利用nginx解決cookie跨域訪問的方法》,本文關鍵詞  利用,nginx,解決,cookie,跨域,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用nginx解決cookie跨域訪問的方法》相關的同類信息!
  • 本頁收集關于利用nginx解決cookie跨域訪問的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    午夜视频久久久久久| 一区二区三区毛片| 国产精品国模大尺度视频| 久草热8精品视频在线观看| 91精品国产综合久久蜜臀| 亚洲成a人v欧美综合天堂下载| 在线中文字幕不卡| 亚洲v中文字幕| 911精品产国品一二三产区| 天堂一区二区在线| 精品乱人伦一区二区三区| 国产成人免费视频网站高清观看视频 | 欧美精品乱人伦久久久久久| 天天影视网天天综合色在线播放| 91精品国产综合久久福利| 麻豆一区二区99久久久久| 日韩免费观看高清完整版 | 2014亚洲片线观看视频免费| 国模娜娜一区二区三区| 久久午夜国产精品| 91在线视频在线| 日韩综合小视频| 国产欧美日韩一区二区三区在线观看| 成人免费高清在线| 亚洲成人av一区二区三区| 欧美岛国在线观看| 91视频一区二区三区| 亚洲男人电影天堂| 欧美va亚洲va| 91在线云播放| 日韩不卡一区二区| 久久众筹精品私拍模特| 成人黄色软件下载| 亚洲成人tv网| 中文字幕一区三区| 91极品视觉盛宴| 精品写真视频在线观看| 亚洲蜜臀av乱码久久精品蜜桃| 91精品国产91久久久久久最新毛片 | 日韩精品一区二区三区四区| 精品国产乱码久久久久久久| 91亚洲国产成人精品一区二三 | 亚洲国产精品久久人人爱蜜臀| 久久人人超碰精品| 日韩亚洲欧美一区| 欧美日韩一区二区不卡| 99精品久久久久久| 成人中文字幕在线| 国产成人精品免费在线| 毛片不卡一区二区| 日韩一区精品视频| 亚洲成人av电影在线| 亚洲免费在线视频| 一区二区三区产品免费精品久久75| 国产日产精品一区| 国产喂奶挤奶一区二区三区| 精品成人一区二区| 久久青草欧美一区二区三区| 久久久久久电影| 久久亚洲捆绑美女| 国产欧美精品一区二区色综合朱莉 | 国产乱码精品一品二品| 另类成人小视频在线| 蜜臀久久久99精品久久久久久| 亚洲国产精品欧美一二99| 亚洲综合男人的天堂| 亚洲一区二区在线免费观看视频| 亚洲乱码国产乱码精品精小说| 亚洲精品国久久99热| 一区二区三区日韩精品视频| 亚洲国产精品欧美一二99| 夜夜嗨av一区二区三区四季av | 久久99精品一区二区三区| 极品少妇一区二区| 精品国产免费一区二区三区四区 | 成人丝袜视频网| 高清不卡一区二区| 日本久久精品电影| 3atv一区二区三区| 精品国产乱码91久久久久久网站| 日韩欧美成人激情| 国产欧美精品国产国产专区| 国产精品高潮呻吟| 日韩中文欧美在线| 国产精品18久久久久久久久| 北条麻妃国产九九精品视频| 欧美色综合久久| 精品国产sm最大网站| 中文字幕乱码日本亚洲一区二区| 亚洲欧美国产三级| 美腿丝袜在线亚洲一区| 成人黄色综合网站| 欧美日韩在线电影| 久久久久久综合| 国产精品成人免费精品自在线观看 | 亚洲一级电影视频| 午夜精彩视频在线观看不卡| 午夜精品福利一区二区蜜股av| 国产一区二区三区四| 国产经典欧美精品| 成人激情电影免费在线观看| 欧美日韩电影在线播放| 国产日韩在线不卡| 免费久久99精品国产| 91亚洲精品乱码久久久久久蜜桃 | 日韩一区二区在线观看视频| 国产欧美在线观看一区| 婷婷夜色潮精品综合在线| 国产精品影视在线观看| 宅男在线国产精品| 亚洲乱码国产乱码精品精可以看| 精品一区二区三区不卡| 欧美性大战久久久久久久蜜臀| 精品毛片乱码1区2区3区| 亚洲国产视频a| 99精品久久99久久久久| 2020国产精品自拍| 青青草成人在线观看| 欧美亚洲精品一区| 最新国产精品久久精品| 国产成人免费视频精品含羞草妖精| 91精品国产综合久久久久| 一区二区三区四区中文字幕| 国产精品一区二区三区99| 91麻豆精品国产综合久久久久久| 亚洲三级免费观看| 欧美成人猛片aaaaaaa| 亚洲影院在线观看| 色综合网站在线| 日韩理论在线观看| 91蝌蚪porny成人天涯| 国产精品嫩草99a| 岛国一区二区在线观看| 国产午夜亚洲精品理论片色戒 | 青青青伊人色综合久久| 欧美日韩亚洲综合| 亚洲风情在线资源站| 欧美日韩欧美一区二区| 亚洲r级在线视频| 欧美一区二区在线不卡| 久久精品国产亚洲a| 日韩免费性生活视频播放| 精品一区中文字幕| 国产亚洲成aⅴ人片在线观看 | 悠悠色在线精品| 日本韩国精品一区二区在线观看| 一区二区三区在线观看网站| 91在线视频网址| 午夜在线电影亚洲一区| 欧美一区二区在线免费播放 | 欧美色爱综合网| 午夜精品久久久久影视| 日韩三级av在线播放| 国产麻豆精品一区二区| 国产精品私人影院| 欧美亚洲高清一区二区三区不卡| 亚洲一区成人在线| 日韩欧美视频在线 | 国产一区二区在线视频| 国产精品免费视频网站| 色婷婷综合久久久久中文一区二区| 亚洲精品久久嫩草网站秘色| 91麻豆精品国产无毒不卡在线观看 | 欧美一区二区三区成人| 国产成人三级在线观看| 一级做a爱片久久| 欧美一卡2卡三卡4卡5免费| 国产精品自拍av| 亚洲激情男女视频| 亚洲精品一区二区三区香蕉| 99视频热这里只有精品免费| 亚洲成人一二三| 久久久噜噜噜久久中文字幕色伊伊| 色网综合在线观看| 久久www免费人成看片高清| 国产精品对白交换视频| 日韩一区二区三区电影在线观看 | 久久这里只精品最新地址| 成人综合婷婷国产精品久久蜜臀 | 一区二区三区成人在线视频| 精品国产91久久久久久久妲己 | 亚洲丝袜美腿综合| 91精品国产综合久久久久久久 | 99精品视频免费在线观看| 日本中文字幕一区二区有限公司| 国产偷国产偷精品高清尤物| 欧美日韩综合色| av动漫一区二区| 精品一区二区三区免费毛片爱| 亚洲品质自拍视频| 国产精品久久久久桃色tv| 精品久久国产字幕高潮| 欧美日韩精品欧美日韩精品| 成人av电影在线网| 国产一区美女在线| 狠狠色丁香久久婷婷综| 五月激情综合婷婷| 亚洲一卡二卡三卡四卡五卡| 亚洲欧洲日产国码二区| 国产精品免费视频一区|