1. 程式人生 > >cookie 跨域解決方法

cookie 跨域解決方法

16px 客戶端 正向 域名服務 host bubuko 解決方法 set info

1、Nginx 正向和反向代理的區別

正向代理和反向代理的區別:正向代理隱藏真實客戶端,反向代理隱藏真實服務端,圖示:

技術分享圖片

2、cookie跨域問題

因為cookie存在跨域問題,其中一個解決方法是,設置Nginx代理服務器,將兩個服務器域名統一到一個反向代理服務器。

 upstream www.test.com { 
        server 127.0.0.1:8080 weight=1; 
        server 127.0.0.1:8060 weight=1; 
    }

    server {
        listen       80;
        server_name  www.test.com;
        #charset koi8
-r; #access_log logs/host.access.log main; location / { proxy_pass http://www.test.com; index index.html index.htm; } }

3、解決頂級域名與二級域名之間的cookie跨域問題

#通過設置domain
#頂級域名服務器與二級域名服務器之間哪個設置都能生效
#設置完畢後寫回到客戶端,用另一個服務器即可訪問此Cookie
cookie.setDomain("test.com"); 

cookie 跨域解決方法